Поскольку некоторые эксперты говорят, что стандартная библиотека Python указана в базовой документации Python для вашей версии, она встроена по умолчанию, вам не нужно устанавливать ее отдельно от самого Python. Например, math
- это стандартный модуль, вам не нужно устанавливать его с pip install math
.
Нестандартные модули не являются встроенными, их необходимо установить перед использованием в программе Python. Например, lxml
- это нестандартный модуль. Если не установлено, появляется ошибка «нет модуля с именем lxml
», когда вы import lxml
в оболочке Python.
Настало время перейти к теме, как я могу перечислить все нестандартные модули, используемые программой Python?
test.py
- это программа на Python, она выполняется с python test.py
. Сколько нестандартных модулей вызывается при запуске python test.py
?
pip freeze
показывает все установленные модули, но некоторые из них не вызываются python test.py
.