2017-06-19 92 views
1

我试图在jenkins作业中创建virtualenv,然后安装requirements.txt。但我无法创建virtualenv。这是我的詹金斯文件的样子。无法在jenkins中使用pip

sh 'sudo easy_install pip; pip install virtualenv' 

但我正在逐渐

+ sudo easy_install pip 
Searching for pip 
Best match: pip 9.0.1 
Processing pip-9.0.1-py2.7.egg 
pip 9.0.1 is already the active version in easy-install.pth 
Installing pip script to /usr/local/bin 
Installing pip2.7 script to /usr/local/bin 
Installing pip2 script to /usr/local/bin 

Using /Library/Python/2.7/site-packages/pip-9.0.1-py2.7.egg 
Processing dependencies for pip 
Finished processing dependencies for pip 
+ pip install virtualenv 
/Users/Shared/Jenkins/Home/workspace/[email protected]/durable-e0a93859/script.sh: line 3: pip: command not found 
+0

或者在你的路径中添加“/ usr/local/bin /”或者直接运行它:'/ usr/local/bin/pip install virtualenv'(确保pip在那里) – Tamar

+0

@Tamar:谢谢。有效。 – user208859

回答

3

画中画命令不能对用户的路径中找到。将溶液直接从/ usr/local/bin中/ PIP称之为或添加在/ usr/local/bin中到用户的路径

对于bash:PATH=${PATH}:/usr/local/bin

[对于(t)CSH:setenv PATH "${PATH}:/usr/local/bin"