尽管进行了各种尝试,我仍无法让 virtualenv
工作。我在 MAC OS X 上安装了 virtualenv
:
pip install virtualenv
并且还将 PATH
添加到我的 .bash_profile
中。每次我尝试运行 virtualenv
命令时,它都会返回:
-bash: virtualenv: command not found
每次我运行 pip install virtualenv
,它都会返回:
Requirement already satisfied (use --upgrade to upgrade): virtualenv in /Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages
我知道在mac中,virtualenv
应该正确安装在
/usr/local/bin
virtualenv
确实安装在 /usr/local/bin
中,但是每当我尝试运行 virtualenv
命令时,命令是未找到。我还尝试在目录 /usr/local/bin
中运行 virtualenv
命令,它给了我相同的结果:
-bash: virtualenv: command not found
这些是我添加到我的 .bash_profile 中的 PATH
export PATH=$PATH:/usr/local/bin
export PATH=$PATH:/usr/local/bin/python
export PATH=$PATH:/Library/Framework/Python.framework/Version/2.7/lib/site-packages
有什么解决方法吗?为什么会这样?
最佳答案
如果你安装了它
pip install virtualenv
你需要跑
sudo /usr/bin/easy_install virtualenv
把它放在 /usr/local/bin/
.
上面的目录默认应该在你的PATH
中;否则,请相应地编辑您的 .zshrc
(或 .bashrc
)。
https://stackoverflow.com/questions/31133050/