尽管尝试了很多次,我还是不能让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/binvirtualenv确实安装在/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 virtualenvhttps://stackoverflow.com/questions/31133050
复制相似问题