【发布时间】:2013-03-05 10:19:12
【问题描述】:
我试图找出为什么我的 virtualenv 和/或 virtualenv 包装器 - 使用 pip 安装使用 homebrew - 找不到。我认为这是因为它没有添加到我的 PATH 中:
$ 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) 上。
【问题讨论】:
-
不是路径问题。安装成功后,Pip 会在
/usr/local/bin/中放入一个名为virtualenv的可执行文件。尝试pip uninstall virtualenv,然后重新安装sudo pip install virtualenv。sudo因为您需要在全局范围内安装它。 -
@Bibhas 但是如果我加载launchd.conf,我将/usr/local/bin 添加到我的路径中,那么我应该能够在bash 中使用virtualenv 对吗?还是 pip 只在使用 sudo 时把它放在那里?我在哪里可以找到这些信息?
-
@Bibhas 我尝试了你的建议,我做到了: + $ pip uninstall virtualenv + $ pip uninstall virtualenvwrapper + $ sudo pip install virtualenv + $ cd /usr/local/bin/ + $ find virtualenv +发现:virtualenv:没有这样的文件或目录``所以这里出了什么问题?这是有道理的……但是为什么呢??
-
你是如何安装 pip 的?你用brew安装了哪个包?你能用
pip -V检查pip版本吗?当您使用 pip 安装 virtualenv 时,它会给出任何错误吗?可以贴一下安装日志吗? -
看到这个截图d.pr/i/paQQ的前3个问题,这个用于安装virtualenv:d.pr/i/c4pE和virtualenvwrapper:d.pr/i/L7E0另外,我在任何时候安装virtualenv都没有错误,我做到了有警告..
标签: python macos path virtualenv pip