С Новым годом! Форум программистов, компьютерный форум, киберфорум
Python
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.69/859: Рейтинг темы: голосов - 859, средняя оценка - 4.69
2742 / 2341 / 620
Регистрация: 19.03.2012
Сообщений: 8,830

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

27.03.2016, 21:51. Показов 169015. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Инструкция по установке библиотек для 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 на название нужной библиотеки.





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

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



При установке библиотеки из 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 файла>


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


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

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








26
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
27.03.2016, 21:51
Ответы с готовыми решениями:

Установка библиотек Python 3 на внешний жёсткий диск
Только начинаю изучать Python, тем более что был большой перерыв от программирования. Встал вопрос: а возможно ли устанавливать...

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

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

1
Эксперт С++
 Аватар для Avazart
8484 / 6151 / 615
Регистрация: 10.12.2010
Сообщений: 28,683
Записей в блоге: 30
22.04.2020, 16:34
Видео с просторов:
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
22.04.2020, 16:34
Помогаю со студенческими работами здесь

Установка программ для установки библиотек Python
Добрый день, мне необходимо скачать пакеты PythonOCC and IfcOpenShell. там есть несколько обязательных прогграмм, необходимых иметь чтобы...

Python 3.8.2. Установка библиотек
Не могу установить библиотеки. Буду благодарен если кто-то объяснит в чём проблема.

Установка библиотек python на хостинге
Здравствуйте! Нужна ваша помощь. У меня есть очень простенький сайт на python (в локалке) и теперь её надо закинуть на хостинг. Проблема в...

Установка значения CopyLocal для библиотек
Добрый день, много искал по данной теме в интернете, однако решения проблемы конкретно в моем случае не нашел. Есть веб-сайт на аспе,...

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


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
Учёным и волонтёрам проекта «Einstein@home» удалось обнаружить четыре гамма-лучевых пульсара в джете Млечного Пути
Programma_Boinc 01.01.2026
Учёным и волонтёрам проекта «Einstein@home» удалось обнаружить четыре гамма-лучевых пульсара в джете Млечного Пути Сочетание глобально распределённой вычислительной мощности и инновационных. . .
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Programma_Boinc 28.12.2025
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост. Налог на собак: https:/ / **********/ gallery/ V06K53e Финансовый отчет в Excel: https:/ / **********/ gallery/ bKBkQFf Пост отсюда. . .
Кто-нибудь знает, где можно бесплатно получить настольный компьютер или ноутбук? США.
Programma_Boinc 26.12.2025
Нашел на реддите интересную статью под названием Anyone know where to get a free Desktop or Laptop? Ниже её машинный перевод. После долгих разбирательств я наконец-то вернула себе. . .
Thinkpad X220 Tablet — это лучший бюджетный ноутбук для учёбы, точка.
Programma_Boinc 23.12.2025
Рецензия / Мнение/ Перевод Нашел на реддите интересную статью под названием The Thinkpad X220 Tablet is the best budget school laptop period . Ниже её машинный перевод. Thinkpad X220 Tablet —. . .
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Как объединить две одинаковые БД Access с разными данными
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru