【发布时间】:2015-09-11 03:29:47
【问题描述】:
我有
$ which virtualenv
$
和
$ virtualenv --version
-bash: virtualenv: command not found
我试图将 virtualenv 添加到我的 PATH 中,但我真的不知道我在做什么。这是路径
$PATH
/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/Applications/MAMP/Library/bin:/usr/local/mysql/bin:/usr/local/bin/virtualenv:/usr/local/bin/virtualenv/virtualenv.py
如您所料,问题仍然存在。
我究竟需要做什么来解决这个问题?
我很确定我需要以某种方式将 virtualenv 添加到 PATH,但什么是“virtualenv”?
这是否意味着 .py 文件,或者如果有多个副本,我应该在哪里查找?如果没有人可以提供此问题的解决方案,那么至少澄清问题对我来说将有助于排除故障。
我用过
sudo easy_install virtualenv
安装,结果成功
Using /Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/virtualenv-13.1.2-py2.7.egg
谢谢。
【问题讨论】:
-
你是如何以及在哪里安装 virtualenv 的?
-
我使用了 sudo easy_install virtualenv,我不确定它到底安装在哪里
-
在您的
PATH中,注意实体/usr/local/bin/virtualenv/virtualenv.py。也许在上面做一个ls -l看看里面有什么(实际上可能是可执行文件)。 -
好的,最后两条路径我顺便手动添加了
-
我不知道 OS X(或它附带的 python 版本)如何处理路径或入口点创建。基本上它没有在任何默认
PATH中创建可执行文件virtualenv,或者您当前的shell 会话看不到新创建的/usr/local/bin/virtualenv,因为它在执行之前不存在。
标签: python path virtualenv