Как составить список установленных пакетов и версий в Python: объяснение нескольких методов

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

Метод 1: использование pip и интерфейса командной строки:

  1. Откройте командную строку или терминал.
  2. Введите команду pip listи нажмите Enter.
  3. Эта команда отобразит список установленных пакетов вместе с их версиями.

Метод 2: использование pip и скрипта Python:

  1. Откройте текстовый редактор и создайте новый скрипт Python.
  2. Импортируйте модуль pkg_resources, добавив следующую строку в начало скрипта:
    import pkg_resources
  3. Перебрать все установленные пакеты и вывести их имена и версии:
    for package in pkg_resources.working_set:
       print(package.project_name, package.version)

Метод 3: использование пакета pipdeptree:

  1. Установите пакет pipdeptree, выполнив следующую команду:
    pip install pipdeptree
  2. После установки вы можете использовать следующую команду, чтобы просмотреть все установленные пакеты и их зависимости:
    pipdeptree

Метод 4: непосредственное использование модуля pkg_resources:

  1. Откройте оболочку Python или создайте новый скрипт Python.
  2. Импортируйте модуль pkg_resources:
    import pkg_resources
  3. Используйте функцию get_distribution, чтобы получить информацию о каждом установленном пакете:
    for dist in pkg_resources.working_set:
       print(dist.project_name, dist.version)