Python 在我的脚本中需要包
我有一个利用请求库的python脚本。 我想知道除了对import语句进行异常处理之外,是否还有一种更优雅的方式来显示运行脚本所需的包。如有任何见解,将不胜感激。Python 在我的脚本中需要包,python,python-import,python-module,Python,Python Import,Python Module,我有一个利用请求库的python脚本。 我想知道除了对import语句进行异常处理之外,是否还有一种更优雅的方式来显示运行脚本所需的包。如有任何见解,将不胜感激。 谢谢大家! 运行脚本顶部提到的任何python脚本所需的包 通过导入模块名 您可以通过以下方式获得python中已安装软件包的列表: import pip installed_packages = pip.get_installed_distributions() for pack in installed_packages:
谢谢大家! 运行脚本顶部提到的任何python脚本所需的包 通过
导入模块名
您可以通过以下方式获得python中已安装软件包的列表:
import pip
installed_packages = pip.get_installed_distributions()
for pack in installed_packages:
print pack
在代码顶部使用此选项,如果python中缺少此选项,则将安装所需的模块
try:
import yourModule
except ImportError:
# Do installation process here
# pip install module ...
你有一些选择: 1) 您可以编写自述文件,其中包含运行脚本的说明 2) 您可以开发一个Makefile来自动化设置 3) 您可以编写一个带有依赖项和版本的requirements.txt 4) 可以使用编写setup.py文件
5) 或者您可以捕获de exception ImportModule并下载依赖项。您可以添加requirements.txt文件,但几乎所有安装python的人都已经安装了请求。