尽管做了各种尝试,但我无法让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文件中的路径。
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
有没有解决这个问题的方法?为什么会出现这种情况?
$ ln -s /usr/bin/virtualenv /Library/Framework/Python.framework/Version/2.7/lib/site-packages/virtualenv/virtualenv.py
。 - Justin Fayln -s /Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/virtualenv.py /usr/local/bin/virtualenv
。 - Alizapip install virtualenv --user
呢?同时检查/usr/local/bin/
的权限(您写道它确实安装在 /usr/local/bin/,所以如果找不到它,看起来更像是权限问题)。 - JulienD