Где лежат библиотеки python windows

Как установить библиотеку в Python: руководство для новичка

Знания расширяют сознание, а библиотеки — возможности языков программирования. Расскажем, как подключить их в Python.

Мы уже рассказывали, как установить Python на различные операционные системы. Если хотите расширить возможности языка, используйте менеджер пакетов — именно с ним подключают библиотеки и модули. А если стоит вопрос, как научиться программировать на Python и получить работу, записывайтесь на курс «Python-разработчик».

Ручная установка

В этом способе не нужен традиционный установщик пакетов pip — модуль подключается прямо из источника. Это удобно, когда у вас несколько версий Python и нужно импортировать модуль в разные. Рекомендуем научиться делать это сразу.

Автор в сфере IT, digital, экономики и финансов. Ведет некоммерческий проект для начинающих писателей «ЛитЦех».

1. Установите setuptools.

Для этого скачайте файл с PyPI и извлеките его в системе.

2. Откройте сессию терминала

Поменяйте каталог на папку с файлом setup.

3. Запустите команду:

4. Внимание!

Если Python расположен вне пути вашей системы, она выдаст ошибку, что команда не найдена. Тогда укажите путь вручную. Для Windows это выглядит так:

Установка с помощью easy install

Название говорит само за себя — способ легкий, буквально в два клика. Если устанавливали вручную, то на компьютере уже стоит setuptools, и вы сможете использовать easy install, что лежит в папке со скриптами Python.

Если добавить папку со скриптами в путь операционной системы, вы сможете вызвать easy install через командную строку без указания полного адреса.

Теперь выполните следующее:

И автоматически установите любой необходимый пакет. Однако есть ограничения:

  • Он может попробовать запустить пакет, который еще не загрузился до конца.
  • С помощью easy install нельзя провести деинсталляцию.

Из-за этих и других причин в сообществе языка Python придумали и реализовали программу pip.

Установка pip

Она появилась в Python 3.4 и скачивается вместе с самим языком, но если у вас более ранняя версия, то установите pip вручную:

  1. Зайдите в PyPI и скачайте скрипт get-pip.py.
  2. Затем выполните команду:

Установятся setuptools, если ранее его не было на компьютере, и сам pip. С его помощью подключают любые библиотеки и файлы — всё, что только может установить easy install. Но теперь для этого будет использоваться иная команда:

А для обновления пакета применяйте:

Заключение

Мы рассказали, как подключить библиотеку в «Питоне» несколькими способами. Как видите, ничего сложного нет, если вооружиться правильными гайдами. А если нужна помощь или мотивация для изучения языка, то попробуйте курс «Python-разработчик», где за короткий период вы вооружитесь всеми необходимыми знаниями и навыками.

Читайте также:  Удаленный доступ рабочему столу windows linux

Python-разработчик

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

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

Инструкция по установке библиотек для 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 простую команду:

в результате выполнения данной команды будет установлена библиотека PyQt5. Другую библиотеку можно поставить просто, заменив PyQt5 на название нужной библиотеки.

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

Чтобы установить библиотеку, распространяемую в виде архива с исходными текстами нужно:

  1. Скачать архив с библиотекой
  2. Перейти в разархивированную папку командой cd
  3. Выполнить команду

При установке библиотеки из whl файла необходимо:

  1. Выбрать whl который совместим с вашей ОС и установленным python`ом.
    Определить для какого интерпретатора и какой ОС собран whl очень просто по его имени.
    Название whl в общем виде: (-)?-.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. Установить библиотеку командой

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

gohlke/pythonlibs/.
Там регулярно выкладываются актуальные версии популярных библиотек для различных версий python.

Правильная установка python в windows

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

Установленные библиотеки в Python 3

Небольшое справочное руководство позволяющие ответить на часто возникающий вопрос у новичков, какие установленные библиотеки в Python?

Введение

В процессе обучения программированию на языке Python новички частенько засоряют глобальное окружение языка установкой кучи разных библиотек. Но рано или поздно любопытство берет вверх и хочется посмотреть что там уже установлено. На самом деле задача очень простая и не стоит даже целой статьи, но все таки я часто вижу этот вопрос в телеграм каналах посвещенных Python разработке.

На самом деле существует два способа решения этой задачи, рассмотрим оба.

Способы посмотреть установленные библиотеки

Как я и сказал выше существует два способа проверить установленные библиотеки, рассмотрим их ниже

Используя pip

Самый простой, быстрый и эффективный вариант узнать какие библиотеки установлены в вашем Python выполнить следующую команду

Вывод программы можем быть весьма огромным как в моем случае. Мои установленные библиотеки :

Я очень долго не смотрел что у меня твориться в глобальном окружении, т.к часто пишу приложения для докер-контейнеров.

В глобальном окружении я стараюсь держать несколько библиотек, isort, flake8 и black.

Используя файловую систему

Python всегда устанавливает свои библиотеки в системную папку. Под рукой у меня сейчас есть только macOS и debian Linux, напишу пути для обоих OS

Заключение

Сегодня мы узнали как посмотреть установленные библиотеки в Python двумя разными способами, надеюсь вам понравилось — пишите комментарии.

Если вам нравится читать статьи посвящённые языку программирования Python переходите по этой ссылке.

Если вы ищите способ системно подойти к обучению языка программирования Python, рекомендую записаться на курсы онлайн обучения.

Поделиться записью в социальных сетях

Где хранятся модули Python?

Я недавно начал изучать Python, и у меня есть 2 вопроса, касающихся модулей.

  1. Есть ли способ получить список доступных модулей Python (т.е. установленных) на компьютере?
  2. Я использую Ubuntu Karmic и Synaptic для управления пакетами. Я только что установил модуль Python. Где на самом деле хранится код модуля на моей машине? (есть ли [рекомендуемое] место по умолчанию для хранения модулей)?

4 ответа

1) Есть ли способ получить список Доступны модули Python (т.е. установлен) на машине?

Это работает для меня:

2) Где на самом деле код модуля хранится на моей машине?

Обычно в /lib/site-packages в вашей папке Python. (По крайней мере, в Windows.)

Вы можете использовать sys.path , чтобы узнать, в каких каталогах ищутся модули.

Вы можете просто ввести print(module_name.__file__)

  1. Вы можете перебирать каталоги, перечисленные в sys.path , чтобы найти все модули (кроме встроенных).
  2. Вероятно, это будет где-то рядом с /usr/lib/pythonX.X/site-packages (снова см. sys.path ). И подумайте об использовании собственного управления пакетами Python (через pip или easy_install , а также yolk ) вместо этого пакеты в репозиториях, поддерживаемых дистрибутивами Linux, как правило, устарели.

1) Использование функции справки

Войдите в приглашение python и введите следующую команду:

В этом списке будут перечислены все модули, установленные в системе. Вам не нужно устанавливать никаких дополнительных пакетов для их перечисления, но вам нужно вручную искать или фильтровать нужный модуль из списка.

2) Использование pip freeze

Несмотря на то, что для этого вам нужно установить дополнительные пакеты, этот метод позволяет легко искать или фильтровать результат с помощью команды grep , например pip freeze | grep feed

Вы можете использовать любой удобный для вас метод.

Как и куда добавлять библиотеки?

Куда им как добавлять код JS в WP?
Куда им как добавлять код JS в WP? есть плагин Divi — это типа вижин композера, добавляю поле.

Coocox: как правильно добавлять библиотеки в проект
Подскажите новичку ! нарыл я через гугл библиотеку для работы с usb (вроде как даже рабочую).

Как добавлять дополнительные библиотеки в Visual Studio 2008?
Проблема такая- решил написать программу которая подключит комп к определённому Wi Fi, ну и решил.

Как при помощи Gradle добавлять библиотеки в проект?
как при помощи Gradle добавлять библиотеки в проект?? А исходники как в проект добавить Android.

Oblako, FAQ: Установка библиотек для Python вот тебе ман по установке библиотек (что не понятно спрашивай уточню, если нужно будет можно будет расширить ман), а совет выше лучше проигнорируй, он очень вредный, медвежья услуга, потому что для установки есть штатные инструменты, которые нужно использовать, а не пытаться обхитрить всех.

Решение

Спасибо, что выручаешь! )
Однако, система не дает

Решение

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь или здесь.

Как устанавливать библиотеки (и куда)
У меня писало не найдена библиотека: #include Полез в интернет, и.

Как в среде Embarcadero с соучастием горячих клавиш добавлять необходимые для функций библиотеки?
Аналогично среде eclipse для JAVA — там SHIFT + CTRL + O, существует ли вообще для Embarcadero.

Куда добавлять условие в иерархический запрос?
Условие: Выведите иерархию подчинений воинских подразделений сверху вниз, начиная с полка.

Nginx — куда добавлять свои директивы?
Привет использую open server. Недавно перешел на Nginx. Нашел файл конфигурации. Но так и не понял.

Читайте также:  Windows share access from linux
Оцените статью