我有一个使用请求库的python脚本。 我想知道是否有一种更优雅的方式来显示运行我的脚本所需的包,而不是在import语句上进行异常处理。任何见解将不胜感激。 谢谢!
答案 0 :(得分:2)
在脚本顶部提到运行任何python脚本所需的包
=INDEX(B:B,MATCH(TRUE,INDEX(ISBLANK(C:C),0,0),0))
。
您可以通过以下方式获取python中已安装软件包的列表:
import moduleName
在代码顶部使用它,如果缺少python,将安装所需的模块。
import pip
installed_packages = pip.get_installed_distributions()
for pack in installed_packages:
print pack
答案 1 :(得分:2)
你有一些选择:
1)您可以编写自述文件,其中包含运行脚本的说明;
2)您可以开发一个Makefile来自动设置;
3)您可以编写带有依赖项和版本的requirements.txt;
4)您可以使用setuptools;
编写setup.py文件5)或者您可以捕获异常ImportModule,并下载依赖项。