比如说我在flask / django中有一个python Web应用程序,它使用了tensorflow和nltk库。
同一台计算机上运行的另一个程序是否可以某种方式检查python程序并确定正在使用的库?例如。以某种方式检查内存空间并确定是否已使用nltk和tensorflow库?
答案 0 :(得分:1)
来自Python文档:
modulefinder —查找脚本使用的模块
此模块提供一个ModuleFinder类,该类可用于确定脚本导入的模块集。 modulefinder.py也可以作为脚本运行,以Python脚本的文件名作为参数,然后将打印导入模块的报告。
但是,您需要知道脚本的名称,模块搜索器才能正常工作。
有关该库的更多信息,请访问:modulefinder docs