【发布时间】:2015-09-16 22:36:03
【问题描述】:
尽管进行了各种尝试,我还是无法让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
有什么解决方法吗?为什么会这样?
【问题讨论】:
-
尝试将符号链接添加到 /usr/local/bin 中的 virtualenv 可执行文件
-
我应该在哪里创建符号链接?尽管我尝试在要使用 virtualenv @justinfay 的目录中添加符号链接,但它仍然无法正常工作
-
通过查看上面的路径可能类似于,将命令中的最后一个路径替换为实际 virtualenv 可执行文件的路径:
$ ln -s /usr/bin/virtualenv /Library/Framework/Python.framework/Version/2.7/lib/site-packages/virtualenv/virtualenv.py -
对我有用的是添加符号链接
ln -s /Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/virtualenv.py /usr/local/bin/virtualenv -
在 lubuntu 中不起作用
标签: python macos virtualenv