关于包:如何自动安装python应用程序中使用的依赖模块

how to automatically install dependent modules used in a python app


我刚刚开始学习Python,并对如何分发和安装软件包感到困惑。 我知道帮助脚本easy_installpip可用于安装依赖模块,但是我不清楚如何以编程方式进行操作,有人可以帮助我吗?


如何在运行python应用程序时自动安装依赖模块? 我依赖subprocess32和其他模块,如果它们不存在我想自动安装它们....

1
2
3
  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包安装在Windows中



在程序中处理模块安装的最简单方法是使用pip

1
2
import pip
pip.main(["install","numpy"])


例如,将安装numpy及其依赖项。 您还可以使用numpy=xxx指定版本,或者通过在上述两者之间传递"-upgrade"进行升级。