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

Как вывести список всех установленных пакетов и их версий в Python?

Есть ли способ в Python перечислить все установленные пакеты и их версии?

8 ответов

Если у вас есть pip install и вы хотите увидеть, какие пакеты были установлены с вашими инструментами установки, вы можете просто вызвать это:

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

Обновить

Примечание

Вот способ сделать это, используя PYTHONPATH вместо абсолютного пути вашей библиотеки libs dir:

Если вы хотите получить информацию об установленных дистрибутивах Python и не хотите использовать для этого консоль или терминал cmd, а использовать код Python, вы можете использовать следующий код (протестирован с Python 3.4):

Вызов функции pip.get_installed_distributions(local_only=True) возвращает итерацию, а из-за цикла for и функции print элементы, содержащиеся в итерации, выводятся через символы новой строки ( \n ). Результат будет (в зависимости от установленных дистрибутивов) выглядеть примерно так:

Если это необходимо для запуска из Python, вы можете просто вызвать подпроцесс

Для запуска этого в более поздних версиях pip (протестировано на pip==10.0.1 ) используйте следующее:

Да! вы должны использовать pip в качестве менеджера пакетов python ( http://pypi.python.org/pypi/pip )

С установленными пакетами pip, вы можете сделать

И он перечислит все установленные пакеты. Возможно, вам также следует использовать virtualenv и virtualenvwrapper. Когда вы начинаете новый проект, вы можете сделать

А затем (внутри этого virtualenv) сделать

Или если у вас есть пакет Python с файлом require.pip,

Вы можете попробовать: желток

Для установки желток попробуйте:

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

Источник

Как я могу получить список локально установленных модулей Python?

Я хотел бы получить список модулей Python, которые находятся в моей установке Python (сервер UNIX).

Как вы можете получить список модулей Python, установленных на вашем компьютере?

ОТВЕТЫ

Ответ 1

Решение

Не используйте с pip> 10.0!

Как (слишком длинный) один лайнер:

Объем

Мой вариант использования

Я добавил результат этого вызова на свой флеш-сервер, поэтому, когда я вызываю его с помощью http://example.com/exampleServer/environment я получаю список пакетов, установленных на сервере virtualenv. Это делает отладку намного проще.

Предостережения

Действия по воспроизведению:

Мы ведем себя как setup.py в /tmp/behave :

Установите пакет python из репозитория git

Если мы запустим вышеупомянутое решение из /tmp

Если мы запустим вышеупомянутое решение из /tmp/behave

behave==1.2.5a1 отсутствует из второго примера, потому что рабочий каталог содержит behave setup.py файл.

Я не смог найти ссылки на этот вопрос в документации. Возможно, я открою ошибку для этого.

Ответ 2

в командной строке Python.

Ответ 3

Теперь, эти методы я пробовал самостоятельно, и я получил именно то, что было рекламировано: Все модули.

Увы, действительно вам все равно, о stdlib, вы знаете, что у вас есть с установкой python.

На самом деле, я хочу, чтобы материал, который я установил.

Что на самом деле, на удивление, отлично работало:

Ответ 4

В ipython вы можете ввести » import Tab «.

В стандартном интерпретаторе Python вы можете ввести » help(‘modules’) «.

Ответ 5

Начиная с версии версии 1.3, у вас есть доступ к:

Кажется, что это синтаксический сахар для «замораживания контура». В нем будут перечислены все модули, относящиеся к вашей установке или virtualenv, а также их номера версий. К сожалению, он не отображает текущий номер версии любого модуля и не моет ваши блюда или не блещет вашими ботинками.

Ответ 6

Я просто использую это, чтобы видеть используемые в настоящее время модули:

который показывает все модули, запущенные на вашем питоне.

Для всех встроенных модулей используйте:

Что такое dict, содержащий все модули и объекты импорта.

Ответ 7

В обычной оболочке просто используйте

Ответ 8

Пожалуйста, дайте мне знать, будет ли это работать или не будет работать в предыдущих версиях pip.

Ответ 9

Если нам нужно вывести список установленных пакетов в оболочке Python, мы можем использовать команду help следующим образом

Ответ 10

Ответ 11

Очень простой поиск с использованием pkgutil.iter_modules

Ответ 12

Я столкнулся с пользовательским установленным python 2.7 на OS X. Он потребовал, чтобы X11 отображал установленные модули (как с помощью help, так и pydoc).

Чтобы иметь возможность перечислять все модули без установки X11, я запускал pydoc в качестве http-сервера, то есть:

Ответ 13

в окнах, введите это в cmd

Ответ 14

Это было вдохновлено ответом Адама Матана (принятым):

который затем распечатывает таблицу в виде

Заметка в стороне: я заметил, что когда я устанавливаю пакет один раз с помощью sudo и один раз без него, один имеет приоритет, так что другой не отображается в списке (отображается только одно местоположение). Я считаю, что в списке будет только один из них в локальном каталоге. Это может быть улучшено.

Ответ 15

Ответ 16

Для второй цели, пример кода:

Ответ 17

Это решение основано на модулях importlib и pkgutil и работает с CPython 3.4 и CPython 3.5, но не поддерживает CPython 2.

объяснение

Полный код

использование

Для CPython3.5 (усеченный)

Для CPython3.4 (усечено)

Ответ 18

Если у вас установлен дистрибутив anaconda python, вы также можете использовать

в дополнение к решениям, описанным выше.

Ответ 19

Ответ 20

pip freeze делает все, чтобы найти пакеты, однако можно просто написать следующую команду, чтобы перечислить все пути, в которых находятся пакеты python.

Ответ 21

Есть много способов снять кожу с кошки.

Но для получения дополнительной информации используйте инструмент под названием pip-date, который также сообщит вам даты установки.
pip install pip-date

Как посмотреть все установленные библиотеки python. Смотреть фото Как посмотреть все установленные библиотеки python. Смотреть картинку Как посмотреть все установленные библиотеки python. Картинка про Как посмотреть все установленные библиотеки python. Фото Как посмотреть все установленные библиотеки python

Ответ 22

Есть много идей, вначале я размышляю над этими двумя:

зернышко

помочь ( «модули»)

минусы: вывод на консоль; со сломанными модулями (см. Ubuntu. ) можно segfault

Мне нужен простой подход, использующий базовые библиотеки и совместимый со старым Python 2.x

В каталоге исходных текстов документации в 2.5 скрыт небольшой скрипт, в котором перечислены все доступные модули для установки на Python.

использует только imp, sys, os, re, time

предназначен для работы на Python 1.5.2 и новее

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

Ответ 23

Мне нужно было найти конкретную версию пакетов, доступных по умолчанию в AWS Lambda. Я сделал это с коллажем идей с этой страницы. Я делюсь этим для потомков.

Я обнаружил, что предоставленная библиотека boto3 устарела, и я не виноват, что мой код не работает. Мне просто нужно было добавить boto3 и botocore в мой проект. Но без этого я бы бился головой, думая, что мой код плохой.

То, что я обнаружил, также отличалось от того, что они официально публикуют. На момент написания этого:

Ответ 24

Если вы используете Python 3

Я только что попробовал на Ubuntu, и, похоже, сработало

Debian/Ubuntu: sudo apt-get install python3-matplotlib

Fedora: sudo dnf install python3-matplotlib

Red Hat: sudo yum install python3-matplotlib

Ответ 25

Для тех, кто интересуется, как вызвать pip list из программы Python, вы можете использовать следующее:

Источник

Как вывести список всех установленных пакетов и их версий в Python?

Есть ли способ в Python перечислить все установленные пакеты и их версии?

8 ответов

Если у вас установлена ​​программа pip, и вы хотите увидеть, какие пакеты были установлены с помощью инструментов установки, вы можете просто вызвать это:

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

Обновление

Примечание

help(‘modules’) должен сделать это за вас.

Если вы хотите получить информацию об установленных дистрибутивах Python и не хотите использовать для этого консоль или терминал cmd, а использовать код Python, вы можете использовать следующий код (протестирован с Python 3.4):

Функциональный вызов pip.get_installed_distributions(local_only=True) возвращает итерацию, а из-за цикла for и функции print элементы, содержащиеся в итерируемом распечатывается разделенными символами новой строки ( \n ). Результат (в зависимости от установленных дистрибутивов) будет выглядеть примерно так:

Вы можете попробовать: желток

Для установки желток попробуйте:

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

да! вы должны использовать pip в качестве менеджера пакетов python ( http://pypi.python.org/pypi/pip )

с установленными пакетами pip вы можете сделать

а затем (внутри этого virtualenv) делайте

или если у вас есть пакет python с файлом require.pip,

Для запуска этого в более поздних версиях pip (проверено на pip==10.0.1 ) используйте следующее:

Вот способ сделать это, используя PYTHONPATH вместо абсолютного пути к каталогу ваших библиотек Python:

Источник

Как устанавливать пакеты в Python — с PIP и без

Как посмотреть все установленные библиотеки python. Смотреть фото Как посмотреть все установленные библиотеки python. Смотреть картинку Как посмотреть все установленные библиотеки python. Картинка про Как посмотреть все установленные библиотеки python. Фото Как посмотреть все установленные библиотеки python

Как посмотреть все установленные библиотеки python. Смотреть фото Как посмотреть все установленные библиотеки python. Смотреть картинку Как посмотреть все установленные библиотеки python. Картинка про Как посмотреть все установленные библиотеки python. Фото Как посмотреть все установленные библиотеки python

Как посмотреть все установленные библиотеки python. Смотреть фото Как посмотреть все установленные библиотеки python. Смотреть картинку Как посмотреть все установленные библиотеки python. Картинка про Как посмотреть все установленные библиотеки python. Фото Как посмотреть все установленные библиотеки python

Прежде чем что-то устанавливать, давайте разберёмся, что такое пакет, чем он отличается от модуля, и как с ним работать. У слова «пакет» применительно к Python два значения.

Установка PIP для Python 3 и 2

Если вы используете виртуальные окружения на базе venv или virtualenv, pip уже установлен. Начиная с Python 3.4 (для Python 2 — с версии 2.7.9) pip поставляется вместе с интерпретатором. Для более ранних версий устанавливать менеджер пакетов нужно вручную. Вариантов два:

C помощью скрипта get_pip.py — быстро.

Через setuptools — кроме pip сможем использовать easy_install.

Вариант 1. Скачиваем скрипт get_pip.py и запускаем в консоли. Для этого открываем терминал через Win+R>»cmd»>OK и пишем:

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

Вариант 2. Скачиваем архив с setuptools из PYPI и распаковываем в отдельный каталог. В терминале переходим в директорию setuptools c файлом setup.py и пишем:

python setup.py install

Установка пакета в pip

Пора запустить pip в Python и начать устанавливать пакеты короткой командой из консоли:

pip install имя_пакета

Обновить пакет не сложнее:

Если у вас последняя версия пакета, но вы хотите принудительно переустановить его:

Посмотреть список установленных пакетов Python можно с помощью команды:

Найти конкретный пакет по имени можно командой «pip search». О других командах можно прочесть в справке, которая выдается по команде «pip help».

Удаление пакета Python

Когда пакет больше не нужен, пишем:

pip uninstall имя_пакета

Как установить пакеты в Python без pip

он не удаляет пакеты,

он может пытаться установить недозагруженный пакет.

Если нужно скачать пакет из альтернативного источника, вы можете задать URL или локальный адрес на компьютере:

Список пакетов, установленных через easy_install, хранится в файле easy-install.pth в директории /libs/site-packages/ вашего Python.

К счастью, удалять установленные через easy_install пакеты можно с помощью pip. Если же его нет, потребуется удалить пакет вручную и стереть сведения о нем из easy-install.pth.

Теперь вы умеете ставить и удалять пакеты для вашей версии Python.

Кстати, для тех, кто изучает Python, мы подготовили список полезных и практичных советов.

Как посмотреть все установленные библиотеки python. Смотреть фото Как посмотреть все установленные библиотеки python. Смотреть картинку Как посмотреть все установленные библиотеки python. Картинка про Как посмотреть все установленные библиотеки python. Фото Как посмотреть все установленные библиотеки python

Прежде чем что-то устанавливать, давайте разберёмся, что такое пакет, чем он отличается от модуля, и как с ним работать. У слова «пакет» применительно к Python два значения.

Установка PIP для Python 3 и 2

Если вы используете виртуальные окружения на базе venv или virtualenv, pip уже установлен. Начиная с Python 3.4 (для Python 2 — с версии 2.7.9) pip поставляется вместе с интерпретатором. Для более ранних версий устанавливать менеджер пакетов нужно вручную. Вариантов два:

C помощью скрипта get_pip.py — быстро.

Через setuptools — кроме pip сможем использовать easy_install.

Вариант 1. Скачиваем скрипт get_pip.py и запускаем в консоли. Для этого открываем терминал через Win+R>»cmd»>OK и пишем:

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

Вариант 2. Скачиваем архив с setuptools из PYPI и распаковываем в отдельный каталог. В терминале переходим в директорию setuptools c файлом setup.py и пишем:

python setup.py install

Установка пакета в pip

Пора запустить pip в Python и начать устанавливать пакеты короткой командой из консоли:

pip install имя_пакета

Обновить пакет не сложнее:

Если у вас последняя версия пакета, но вы хотите принудительно переустановить его:

Посмотреть список установленных пакетов Python можно с помощью команды:

Найти конкретный пакет по имени можно командой «pip search». О других командах можно прочесть в справке, которая выдается по команде «pip help».

Удаление пакета Python

Когда пакет больше не нужен, пишем:

pip uninstall имя_пакета

Как установить пакеты в Python без pip

он не удаляет пакеты,

он может пытаться установить недозагруженный пакет.

Если нужно скачать пакет из альтернативного источника, вы можете задать URL или локальный адрес на компьютере:

Список пакетов, установленных через easy_install, хранится в файле easy-install.pth в директории /libs/site-packages/ вашего Python.

К счастью, удалять установленные через easy_install пакеты можно с помощью pip. Если же его нет, потребуется удалить пакет вручную и стереть сведения о нем из easy-install.pth.

Теперь вы умеете ставить и удалять пакеты для вашей версии Python.

Кстати, для тех, кто изучает Python, мы подготовили список полезных и практичных советов.

Источник

Куда устанавливаются библиотеки python

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

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

4 ответа

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

7 ответов

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

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

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

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

Если вы используете conda или pip для установки модулей, вы можете использовать

Отобразить все модули. Это отобразит все модули в самом терминале и будет намного быстрее, чем

Вы можете найти код модуля, сначала перечислив модули:

Это выдает список модулей, которые Python может импортировать. Внизу этого списка есть фраза:

Введите любое имя модуля, чтобы получить дополнительную помощь. Или введите «модули спам» для поиска модулей, чье имя или сводка содержат строку «спам».

Чтобы найти местоположение модуля:

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

Копировать ссылку. Чтобы увидеть код после выхода из Python REPL:

В командной строке python сначала импортируйте тот модуль, для которого вам нужно местоположение.

Например, чтобы узнать местоположение «pygal»:

На машине Windows модули Python расположены по адресу (системный диск и версия Python могут отличаться):

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

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

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

2) Использование заморозки в пипсах

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *