Форум программистов, компьютерный форум, киберфорум
Наши страницы
Python
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.57/189: Рейтинг темы: голосов - 189, средняя оценка - 4.57
alex925
2671 / 2278 / 630
Регистрация: 19.03.2012
Сообщений: 8,830
1

FAQ: Установка библиотек для Python

27.03.2016, 21:51. Просмотров 36633. Ответов 0
Метки нет (Все метки)

Инструкция по установке библиотек для python

Введение
Установка библиотек на всех платформах (windows, linux, macos) осуществляется одинаково, поэтому все описанное ниже вы сможете повторить на любой платформе.
Есть 2 способа установить библиотеку:
  • автоматизированный - при помощи утилиты pip, она сама подберет необходимую версию библиотеки, скачает её с pypi и установит;
  • ручной - необходимо вручную скачать нужную версию библиотеки и установить.
Все эти способы установки мы рассмотрим ниже.

Установка библиотек в windows
Кликните здесь для просмотра всего текста

Примеры в данной инструкции были сделаны в windows 10 и python 3.6.4 x64

Для корректной установки библиотек вам необходимо иметь правильно настроенное окружение, поэтому перед установкой проверьте условия, описанные ниже:
  • имя пользователя должно быть написано на латинице (это одно из ограничений windows);
  • в переменной окружения path должен быть путь до папки с python и до папки Scripts (которая располагается в папке с python);
  • python должен быть установлен "для всех пользователей", то есть установлен в "Program Files", либо в другую папку находящуюся в корне диска С.
    Идеальным вариантом будет создать в корне диска C папку bin и устанавливать туда всё необходимое для разработки. Такой подход спасет от разных
    неприятных недоразумений, связанных с ограничениями некоторых инструментов.
Вы можете настроить все вручную, либо провести правильную установку python, как это сделать будет показано рассказано в разделе "Правильная установка python в windows".

Автоматизированная установка
Автоматизированная установка проводится при помощи утилиты pip. Она сама подбирает необходимую версию библиотеки с https://pypi.python.org/pypi и устанавливает ее.
Данный способ подходит для 90% случаев, потому что практически все библиотеки для python размещаются на pypi. Чтобы воспользоваться pip нужно выполнить 1 простую команду:
Bash
1
pip3 install PyQt5
в результате выполнения данной команды будет установлена библиотека PyQt5. Другую библиотеку можно поставить просто, заменив PyQt5 на название нужной библиотеки.

FAQ: Установка библиотек для Python

FAQ: Установка библиотек для Python

FAQ: Установка библиотек для Python


Ручная установка
При ручной установке требуется знать, что библиотеки могут распространяются двумя способами: в виде заранее собранных дистрибутивов в формате whl и в виде архива с исходными текстами.

Чтобы установить библиотеку, распространяемую в виде архива с исходными текстами нужно:
  1. Скачать архив с библиотекой
  2. Перейти в разархивированную папку командой cd <путь к папке>
  3. Выполнить команду
    Bash
    1
    
    python ./setup.py install
FAQ: Установка библиотек для Python

FAQ: Установка библиотек для Python


При установке библиотеки из whl файла необходимо:
  1. Выбрать whl который совместим с вашей ОС и установленным python`ом.
    Определить для какого интерпретатора и какой ОС собран whl очень просто по его имени.
    Название whl в общем виде: {distribution}-{version}(-{build tag})?-{python tag}-{abi tag}-{platform tag}.whl.
    • distribution - название дистрибутива ('django', 'pyramid' и т д);
    • version - версия дистрибутива (1.0 и т д);
    • build tag - номер сборки, его указывать не обязательно;
    • language implementation and version tag - указывает для какой версии python написана библиотека ('py27', 'py2', 'py3');
    • abi tag - указывает с какой версией python совместим дистрибутив ('cp33', 'cp36', 'none');
    • platform tag - тег указывающий целевую платформу ('win', 'manylinux1', 'macosx', 'any').

    Например, для python-3.6.4-amd64.exe, нужно скачивать <название библиотеки>-<версия>-cp36-cp36m-win_amd64.whl.
    Рассмотрим больше примеров:
    • PyQt5-5.6-cp35-none-win_amd64.whl - подходит для 64-битного python 3.5 установленного в windows
    • matplotlib-2.1.2-cp36-cp36m-win32.whl - подходит для 32-битного python 3.6 установленного в windows
    • requests-2.18.4-py2.py3-none-any.whl - подходит для python 2 и 3, разрядность интерпретатора не имеет значения, подходит для всех ОС
  2. Установить библиотеку командой
    Bash
    1
    
    pip3 install <путь до whl файла>
FAQ: Установка библиотек для Python


Иногда бывает сложно найти whl подходящий для Вашего интерпретатора и ОС, если такая ситуация возникла можно поискать библиотеку сайте https://www.lfd.uci.edu/~gohlke/pythonlibs/.
Там регулярно выкладываются актуальные версии популярных библиотек для различных версий python.


Правильная установка python в windows
Кликните здесь для просмотра всего текста

Чтобы правильно установить python действуйте как показано на скриншотах, представленных ниже:

FAQ: Установка библиотек для Python


FAQ: Установка библиотек для Python


FAQ: Установка библиотек для Python


FAQ: Установка библиотек для Python

21
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
27.03.2016, 21:51
Ответы с готовыми решениями:

Python FAQ: информация для новичков
Во многих других разделах уже есть такие темы. Надо бы догонять. Для начала,...

Нужен компилятор Си для в Windows 7 64x для корректной установки библиотек и модулей Python
Приветствую форумчан. Возникла проблема при попытке установки grab, очень...

Установка Python для пользователя
Изучаю Питон и столкнулся с проблемой устоновки Питон окружения пользователю...

Установка библиотеки dlib для Python 3х
Здравствуйте!:) Прошу Вас помочь мне! Возможно, кто-то из вас сталкивался с...

Установка бота для Discord на Python
Всем Доброго времени суток! Прошу вашей помощи по следующему вопросу: Нашел в...

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
27.03.2016, 21:51

Установка библиотек
Привет. Я бы хотел разобрать с установкой библиотек. Если есть экзешник то все...

Установка библиотек
Помогите собрать программу, которую я написал питоном на винде, но она должна...

Установка библиотек в IronPython
С грехом пополам я таки установил pip в IronPython 2.7 (использовав для этого...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru