[英]Creating a virtualenv with preinstalled packages as in requirements.txt
[英]Creating python virtualenv in jenkins with shiningpanda and requirements.txt
我在詹金斯(Jenkins)和创建virtualenv方面遇到一些问题。 我正在使用Shiningpanda插件和pyenv结合的“ Virtualenv Builder”构建步骤。
我可以使用“ pip install package”安装软件包,但无法从需求文件安装需求,因为后续的软件包无法找到已安装的软件包,例如numexpr无法找到/导入numpy。
在输入问题时,我找到了解决该问题的答案:Shiningpanda插件的当前版本(v0.21)在virtualenv构建器中不支持pip的requirements.txt。
https://wiki.jenkins-ci.org/display/JENKINS/ShiningPanda+Plugin
当前版本(0.23)可以在我们的设置中按以下方式工作(在Build-Virtualenv Builder中,具有Nature:Shell):
pushd %run_dir%
SET PYTHONPATH=%CD%
python -m pip install --upgrade -r configurations/requirements.txt
即使库相互需要,此方法也能很好地工作。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.