как перечислить все пакеты, необходимые для программы, в python? - PullRequest
1 голос
/ 14 июля 2020

могу ли я перечислить python пакеты, которые действительно необходимы для запуска завершающей python программы, работающей в linux. Я пробовал выполнить следующие команды.

pip3 freeze 
pip3 list

1 Ответ

1 голос
/ 14 июля 2020

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

Создайте новый python скрипт для анализа модулей, которые использует ваш скрипт:

Новый скрипт:

from modulefinder import ModuleFinder

finder = ModuleFinder()
finder.run_script('MultiProcess.py')

print('Loaded modules:')
for name, mod in finder.modules.items():
    print(('%s: ' % name))
    print((','.join(list(mod.globalnames.keys())[:3])))

print(('-'*50))
print('Modules not imported:')
print(('\n'.join(iter(finder.badmodules.keys()))))

Вывод очень подробный и подробный

ссылка: https://docs.python.org/2/library/modulefinder.html

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...