尽管尝试了很多次,我还是不能让virtualenv
正常工作。我在MAC上使用以下命令安装了virtualenv
:
pip install virtualenv
并且还在我的.bash_profile
中添加了PATH
。每次我尝试运行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中的路径
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
有什么解决方法吗?为什么会这样呢?
发布于 2017-01-02 23:09:36
如果在安装时使用
pip install virtualenv
你需要运行
sudo /usr/bin/easy_install virtualenv
这就是说它在/usr/local/bin/
中。
默认情况下,上述目录应该在您的PATH
中;否则,请相应地编辑您的.zshrc
(或.bashrc
)。
发布于 2016-05-16 03:05:45
我也遇到过同样的问题,我是这样解决的:
~/.local/lib/pythonX.X/site-packages
/usr/lib/pythonX.X/dist-packages
中。此路径可能不同,因为只有在第二种情况下才能识别you.pip uninstall virtualenv
,然后使用sudo pip install virtualenv
(或作为根目录安装)重新安装它
发布于 2018-01-04 11:27:17
最简单的答案。只要:
pip uninstall virtualenv
然后:
pip install virtualenv
或者,您可能将virtualenv与sudo
一起安装,在这种情况下:
pip install --user virtualenv
https://stackoverflow.com/questions/31133050
复制相似问题