python - 如何将 virtualenv 添加到路径

标签 python macos path virtualenv pip

我试图找出为什么我的 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/

相关文章:

python - 无法在 OSX 上运行 virtualenv?

iPhone xcode 设备与模拟器的搜索路径?

linux - 在运行列表中的 Chef Recipe 执行之间保持 $PATH 变量

python - python 中的字典到 JSON

python - 绘图在 Bokeh 中显示为黑色

objective-c - 带空格的 OSX 目录

objective-c - DrawRect 中的 NSString 文本对齐方式

python - Matplotlib basemap : Customize Subplot and Colorbar Placements

python - 如何将创建的 Zip 文件保存到 python 中的文件系统?

java - Linux 和 Windows 上的路径变量