我可以列出在linux中运行已有的python程序时实际需要的python包吗?我尝试运行以下命令。
pip3 freeze
pip3 list发布于 2020-07-14 22:43:56
要查找单个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://stackoverflow.com/questions/62897254
复制相似问题