我刚刚开始学习Python,并对如何分发和安装软件包感到困惑。我知道帮助脚本easy_install
和pip
可用于安装依赖模块,但是我不清楚如何以编程方式处理,有人可以帮我解决这个问题吗?
运行python应用程序时如何自动安装依赖模块?我依赖subprocess32
和其他模块,如果它们不存在我想自动安装它们....
File "script.py", line 6, in <module>
import subprocess32 as subprocess
ImportError: No module named subprocess32
我在下面看了一些在线帖子,但不清楚......非常感谢这里的指导
locallyoptimal.com/blog/2014/03/14/executable-python-scripts-via-entry-points/ Python packages installation in Windows
答案 0 :(得分:1)
在程序中处理模块安装的最简单方法是使用pip
:
import pip
pip.main(["install", "numpy"])
例如,将安装numpy
及其依赖项。您还可以使用numpy=xxx
指定版本,或者通过在上述两者之间传递"-upgrade"
进行升级。