python - 如何在python中通过paaver安装模块?

标签 python build installation pip paver

当使用 paver 进行 python 构建时,如何编写条件来检查我的用户是否安装了所需的模块?如果没有则可以通过脚本安装它。这应该写在pavement.py中。

例如,我正在处理请求。当我的用户通过摊铺机运行构建时,我希望能够检查是否需要安装请求。它就像使用 pip,但在摊铺机脚本中。

最佳答案

在其他情况下您可以尝试导入并安装:

try:
    import dependency
except ImportError:
    sh("pip install dependency")

关于python - 如何在python中通过paaver安装模块?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35953543/

相关文章:

python - Django 没有安装在 virtualenv 中

python - 通过python将用户添加到mongodb

java - 通过 Jython 使用/创建 Python 对象

python - 如何将一个索引与同一列表中的前一个索引进行比较?

python - 多处理不输出任何内容

visual-studio - 如何在 visual studio 中按所需顺序运行两个项目?

linux - 如何在没有 root 访问权限的情况下在 Ubuntu 上安装 Google Test?

perl - 为 OS X 构建 Perl - 架构特定的编译选项

build - 如何在 intellij idea 中构建一个 java swing 应用程序

ios - 当用户更新应用程序时,是否应该触发来自 Facebook Analytics 的应用程序安装?