繁体   English   中英

使用Shiningpanda和Requirements.txt在Jenkins中创建python virtualenv

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM