2016-04-22 190 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/