Python: получить список локально установленных модулей Python
Python Basic - 1: Упражнение 9 с решением
Напишите программу на Python, чтобы получить список локально установленных модулей Python.
Пример решения :
Код Python:
import pkg_resources
installed_packages = pkg_resources.working_set
installed_packages_list = sorted(["%s==%s" % (i.key, i.version)
for i in installed_packages])
for m in installed_packages_list:
print(m)
Пример вывода:
asn1crypto == 0.24.0 beautifulsoup4 == 4.5.1 biopython == 1,71 bkcharts == 0,2 боке == 0.12.6 cairocffi == 0.9.0 cairosvg == 2.0.3 certifi == 2018.11.29 cffi == 1.11.5 chardet == 3.0.4 криптография == 2.4.2 cssselect == 1.0.1 cvxopt == 1.2.2 велосипедист == 0.10.0 декоратор == 4.3.0 ete3 == 3.1.1 exifread == 2.1.2 Genshi == 0.7 html5lib == 0,999 IDNA == 2.8 jinja2 == 2,10 jsonschema == 2.6.0 kiwisolver == 1.0.1 LXML == 3.7.0 markupsafe == 1.1.0 Зефир-polyfield == 3,2 Зефир == 2.18.0 Matplotlib == 2.2.3 mpmath == 1.1.0 MySQL-разъем-Python == 8.0.12 Имена == 0.3.0 NetworkX == 2,2 == нос 1.3.7 NTLM-аутентификации == 1.2.0 numexpr == 2.4.3 NumPy == 1.15.4 oauthlib == 3.0.0 панды == 0.23.4 простофиля == 0.4.1 подушка == 5.4.1 пип == 18,0 слойная == 3,11 произнесение == 0.1.5 Protobuf == 3.6.1 psutil == 5.4.8 pycep-Correios == 2.3.1 pycolors == 0.1.2 pycparser == 2,19 pycurl == 7.43.0 pygal-карты-ч == 1.0.1 pygal-карта-пт == 1.1.0 pygal-карта-мир == 1.0.2 pygal == 2.3.1 pygobject == 3.20.0 Pyparsing == 2.3.1 питон-склонный == 1.1.0b1 + ubuntu0.16.4.1 питон-dateutil == 2.7.5 pytz == 2018,9 PyYAML == 3,13 qiskit-AER == 0.1.0 qiskit-аква == 0.4.1 qiskit-терра == 0.7.0 qiskit == 0.7.0 Запросы-NTLM == 1.1.0 Запросы-oauthlib == 0.8.0 Запросы == 2.21.0 scikit учиться == 0.20.0 SciPy == 1.2.0 Сиборн == 0.8.1 Setuptools == 40.6.3 шесть == 1.12.0 statsmodels == 0.8.0 SymPy == 1.3 Таблицы == 3.2.2 tinycss == 0,4 Торнадо == 5.1.1 urllib3 == 1.24.1 колеса == 0.29.0
Блок - схема:
Редактор кода Python:
Есть другой способ решить это решение? Внесите свой код (и комментарии) через Disqus.
Предыдущий: Напишите программу на Python, чтобы получать главные новости из новостей Google.
Далее: Напишите программу на Python для отображения некоторой информации об ОС, в которой выполняется скрипт.
Каков уровень сложности этого упражнения?
Новый контент: Composer: менеджер зависимостей для PHP , R программирования
disqus2code