我试图让 Python 2.7 在 OSX El Capitan 上与 pyenv 和 virtualenv 很好地配合使用。我已经安装pyenv
了 Homebrew,然后是 Python 2.7.11 和pyenv install 2.7.11
. 这描述了设置:
$ 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
包含行:
export PYENV_ROOT="$HOME/.pyenv"
export PATH="$PYENV_ROOT/bin:$PATH"
eval "$(pyenv init -)"
eval "$(pyenv virtualenv-init -)"
现在,当我尝试创建一个新的 virtualenv 项目时:
$ pyenv virtualenv 2.7.11 newproject
pyenv: pip: command not found
知道我做错了什么吗?