2017-06-19 89 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"