当使用 paver 进行 python 构建时,如何编写条件来检查我的用户是否安装了所需的模块?如果没有则可以通过脚本安装它。这应该写在pavement.py中。
例如,我正在处理请求。当我的用户通过摊铺机运行构建时,我希望能够检查是否需要安装请求。它就像使用 pip,但在摊铺机脚本中。
最佳答案
在其他情况下您可以尝试导入并安装:
try:
import dependency
except ImportError:
sh("pip install dependency")
关于python - 如何在python中通过paaver安装模块?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35953543/