Чтобы вывести список всех установленных пакетов и их версий в Python, вы можете использовать следующие методы:
Метод 1: использование pip и интерфейса командной строки:
- Откройте командную строку или терминал.
- Введите команду
pip list
и нажмите Enter. - Эта команда отобразит список установленных пакетов вместе с их версиями.
Метод 2: использование pip и скрипта Python:
- Откройте текстовый редактор и создайте новый скрипт Python.
- Импортируйте модуль
pkg_resources
, добавив следующую строку в начало скрипта:import pkg_resources
- Перебрать все установленные пакеты и вывести их имена и версии:
for package in pkg_resources.working_set: print(package.project_name, package.version)
Метод 3: использование пакета pipdeptree
:
- Установите пакет
pipdeptree
, выполнив следующую команду:pip install pipdeptree
- После установки вы можете использовать следующую команду, чтобы просмотреть все установленные пакеты и их зависимости:
pipdeptree
Метод 4: непосредственное использование модуля pkg_resources
:
- Откройте оболочку Python или создайте новый скрипт Python.
- Импортируйте модуль
pkg_resources
:import pkg_resources
- Используйте функцию
get_distribution
, чтобы получить информацию о каждом установленном пакете:for dist in pkg_resources.working_set: print(dist.project_name, dist.version)