2016-04-22 188 views
6

我試圖讓Python 2.7與pyenv和virtualenv在OSX El Capitan上很好地玩。我已經安裝了pyenv與Homebrew,然後Python 2.7.11與pyenv install 2.7.11。這描述的設置:pyenv:pip:命令未找到

$ which python 
/usr/local/bin/python 
$ which virtualenv 
/usr/local/bin/virtualenv 
$ head -1 /usr/local/bin/virtualenv 
#!/usr/local/bin/python 
$ which pip 
/Users/username/bin/pip 
$ head -1 /Users/robinedwards/bin/pip 
#!/usr/local/bin/python 
$ pyenv install --list | grep 2.7.11 
    2.7.11 

.bashrc包含線路:

​​

現在,當我嘗試創建一個新的virtualenv項目:

$ pyenv virtualenv 2.7.11 newproject 
pyenv: pip: command not found 

任何想法,我做錯了嗎?

+0

你有執行'sou rce'命令用於你的'.bashrc'? – haifzhan

+0

它執行時,我打開bash - 最後一行'回聲.bashrc加載'報告ok .. – geotheory

+1

這裏有一個相關的問題https://github.com/yyuu/pyenv-virtualenv/issues/71可以幫助你 – haifzhan

回答

1

您需要安裝pip separatelly如果你沒有安裝由python.org

提供安裝想python版,下載後的二進制文件pyenv並安裝pip

wget https://bootstrap.pypa.io/get-pip.py 
(sudo) python ./get-pip.py​ 
rm get-pip.py 

參考: https://pip.pypa.io/en/stable/installing/