我试图找出为什么我的 virtualenv
和/或 virtualenv
包装器 - 使用 pip
使用 homebrew
安装> - 无法找到。我认为这是因为它没有添加到我的路径中:
$ which virtualenv
$
和:
$ virtualenv someDir
$ -bash: virtualenv: command not found
我使用 homebrew
安装了 pip,使用 pip
安装了 virtualenv
,没有问题。我尝试重新安装 virtualenv
,但这也不起作用。
我如何知道要将什么路径添加到 PATH
?只是 virtualenv.py
似乎安装到的路径?这似乎是:
/usr/local/lib/python2.7/site-packages/virtualenv.py
我还找到了this guide ,这表明:
$ ln -s ../Cellar/python/2.7/Frameworks/Python.framework/Versions/2.7/bin/virtualenv virtualenv
但是,它不能帮助我运行 virtualenv
。我在 Mac OSX 10.7.5 (Lion) 上。
最佳答案
似乎我本人是几乎所有“简单”安装程序规则的异常(exception)。出于某种原因,这是一个与路径相关的问题:
我运行了brew info python
,它输出了很多信息。在底部我发现了这个:
Executable python scripts will be put in:
/usr/local/share/python
so you may want to put "/usr/local/share/python" in your PATH, too.
我在 /etc/launchd.conf
和 ~/.bashrc
中将其添加到我的 PATH 中,瞧瞧:
$ which virtualenv
告诉我:
"/usr/local/share/python/virtualenv"
我仍然不知道为什么我无法在网上的任何地方找到任何正确方向的指示? pip install virtualenv
应该添加到 PATH 本身吗?如果是这样,为什么不在我的系统上?为什么@bibhas 明确告诉我这不是路径问题?
关于python - 如何将 virtualenv 添加到路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15453793/