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

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

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

Введение

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

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

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

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

Используя pip

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

pip freeze

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

aiodns==2.0.0
aiogram==2.11.2
aiohttp==3.7.3
appdirs==1.4.4
async-timeout==3.0.1
attrs==20.3.0
Babel==2.9.0
beautifulsoup4==4.9.3
black==20.8b1
brotlipy==0.7.0
cchardet==2.1.7
certifi==2020.12.5
cffi==1.14.4
chardet==3.0.4
click==7.1.2
flake8==3.8.4
idna==2.10 
isort==5.7.0
joblib==1.0.1
loguru==0.5.3
lxml==4.6.2
mccabe==0.6.1
multidict==5.1.0
mypy-extensions==0.4.3
nltk==3.5
pathspec==0.8.1
pycares==3.1.1
pycodestyle==2.6.0
pycparser==2.20
pydeepl==0.13
PyExecJS==1.5.1
pyflakes==2.2.0
pytz==2020.5
regex==2020.11.13
requests==2.25.1
six==1.15.0
soupsieve==2.1
textblob==0.15.3
toml==0.10.2
tqdm==4.56.2
translators==4.7.13
typed-ast==1.4.2
typing-extensions==3.7.4.3
urllib3==1.26.2
yarl==1.6.3

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

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

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

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

# debian
/usr/lib/python3.7/

# macOS
/Library/Frameworks/Python.framework/Versions/3.9/lib/

Заключение

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

Егор Егоров

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

Ссылка на мой github есть в шапке. Залетай.

Оцените автора
Егоров Егор
Добавить комментарий

  1. Елена

    Спасибо за информативную и нужную информацию. Как раз это всё осваиваю.

    Ответить
    1. Егор Егоров автор

      пожалуйста, Елена.

      Ответить