【问题标题】:How to auto install missing module in python?如何在python中自动安装缺少的模块?
【发布时间】:2012-07-16 06:15:45
【问题描述】:

我想发布我的简单 python 脚本,它使用一些扩展模块,例如 argparsewatchdog。我认为假设我的脚本的用户已经安装了这些模块是不合理的。所以我认为我应该在版本中包含一个配置脚本来测试用户环境(如果我可以自动安装这些缺失的模块,那就再好不过了:P)。

我的问题是:对于 c 程序,有没有像 configure 这样的实用程序。如果没有这样的事情,是否可以将configure 适应python环境?否则我必须从头开始写一些:(。

谢谢和最好的问候。

【问题讨论】:

标签: python linux configure autoconf


【解决方案1】:

将 PIP 与说明所有必需模块的文本文件一起使用。 像这样:

pip install -r requirement.txt

见: http://www.pip-installer.org/en/latest/requirements.html

【讨论】:

  • 链接已失效...
【解决方案2】:

查看setuptools,特别是this 文档。

【讨论】:

    【解决方案3】:

    您也可以使用pip 来安装模块。 PIP 是 easy_install 的替换。

    【讨论】:

    • pip 在哪些方面比easy_install 做得更好?
    • 嗨@NickStinemates,我写了 PIP 页面上写的内容。 pip 安装包。 Python 包。一个easy_install 替代品。如果您想了解更多信息,请查看网站pypi.python.org/pypi/pip
    猜你喜欢
    • 2011-09-01
    • 2012-01-01
    • 2018-03-26
    • 1970-01-01
    • 1970-01-01
    • 2012-06-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多