【问题标题】:jenkins not able to find virtualenv詹金斯找不到virtualenv
【发布时间】:2017-07-17 13:20:44
【问题描述】:

我想通过 jenkins 激活我的 virtualenv。但我在这方面遇到了问题。

这里是命令,

cd /home/luvpreet/Desktop/vogo/influxdata
source /usr/local/bin/virtualenvwrapper.sh
workon influxdata
./manage.py test

我收到了这个错误,

+ echo 'ERROR: Environment '\''influxdata'\'' does not exist. Create it with '\''mkvirtualenv influxdata'\''.'
ERROR: Environment 'influxdata' does not exist. Create it with 'mkvirtualenv influxdata'.
+ return 1

shell 可执行文件是/bin/bash

据说influxdata virtualenv不存在,但确实存在。

为什么会显示这个?如何运行我的 virtualenv ?

【问题讨论】:

  • 如果您的工作是在从属设备上构建的,那么请确保从属文件系统上也存在 virtualenv。

标签: jenkins virtualenvwrapper


【解决方案1】:

得到答案,

由于 jenkins 用户主文件夹是 /var/lib/jenkins

所以,它查看的是/var/lib/jenkins/.virtualenvs,而不是其他用户的主目录。

所以,我首先将目录更改为其他用户的 hme 文件夹,然后激活我现有的 virtualenv。

cd /home/luvpreet/
cd .virtualenvs/influxdata/bin
source activate

【讨论】:

    猜你喜欢
    • 2012-09-30
    • 2014-07-24
    • 2018-02-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-01-24
    相关资源
    最近更新 更多