我有一个使用请求库的python脚本。 我想知道是否有更优雅的方式去显示运行我的脚本,而不是导入语句上的异常处理所需的包。任何有识之士将不胜感激。 谢谢!在我的脚本中需要包
2
A
回答
2
在脚本 之前import moduleName
之上运行任何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 ...
2
你有一些替代方案:
1)你可以写与运行脚本的说明的自述;
2)您可以开发一个Makefile来自动完成设置;
3)你可以写一个requirements.txt的依赖和版本;
4)您可以使用setuptools来编写setup.py文件;
5)或者你可以捕获异常ImportModule,并做下载的依赖。
相关问题
- 1. 我们需要ignite.sh脚本?
- 2. 我需要以下脚本的帮助
- 3. 需要我的bash脚本帮助
- 4. PHP尝试包含/需要包含/需要其他脚本的脚本时会引发致命错误
- 5. 在bash脚本中需要帮助
- 6. 我需要一个在Roblox中触及Gui的脚本?
- 7. 我需要一个shell脚本
- 8. 我需要帮助与asp.net脚本
- 9. 在asp.net 5中,我需要哪些包?
- 10. 脚本中需要的“对象引用”
- 11. 我需要在广告标记中提供mraid.js脚本吗?
- 12. 我需要在Visual Basic脚本中执行命令行
- 13. Symfony 3.1.4 clearCache脚本需要生成器包开发包
- 14. 全局符号需要在perl脚本包名称错误
- 15. 我需要在容器中包装长文本
- 16. Shell脚本----更正需要
- 17. 需要脚本建议!
- 18. VB脚本对象需要
- 19. 脚本帮助需要
- 20. Bash脚本帮助需要
- 21. 需要帮助脚本
- 22. 需要从expect脚本
- 23. 加载脚本需要JS
- 24. MySQL:需要脚本帮助
- 25. BASH需要脚本帮助
- 26. 组脚本帮助需要
- 27. 我需要用$(本)jQuery中
- 28. PHP - 检索包含或需要的脚本的名称
- 29. 在我的jQuery脚本上需要帮助
- 30. 我需要在Python(随机数)的脚本
你可以添加一个requirements.txt文件,但几乎每个有python的人都已经安装了请求。 – Keatinge