扫描您的
import陈述。您仅可能导入您明确想要导入的东西,而不是依赖项。
像这样列出一个清单
pip freeze,然后创建并激活virtualenv。
这样做
pip install -ryour_list,然后尝试在该virtualenv中运行您的代码。注意所有
importError异常,将它们与软件包匹配,然后添加到列表中。重复执行直到代码运行没有问题。
现在,您可以
pip install在部署站点上找到列表。
这是非常手动的操作,但是不需要任何外部工具,并且会迫使您确保代码可以运行。(将测试套件作为检查来运行是很好的,但还不够。)



