Python 停止自制Pip将virtualenv放入/usr/local/share/
我使用的是与自制软件一起安装的python。过去,酿造的python的pip会将模块放入Python 停止自制Pip将virtualenv放入/usr/local/share/,python,virtualenv,pip,homebrew,Python,Virtualenv,Pip,Homebrew,我使用的是与自制软件一起安装的python。过去,酿造的python的pip会将模块放入/usr/local/share/python,但在最近的自制版本中,这种情况发生了,因此pip应该将模块放入/usr/local/bin。但我一直把它们放在/usr/local/share/python中 我升级了自制软件,卸载了python,重新安装了它,并试图用pip安装virtualenv,但它一直被放入/usr/local/share/python。当我尝试使用它时,我得到: $ virtualen
/usr/local/share/python
,但在最近的自制版本中,这种情况发生了,因此pip应该将模块放入/usr/local/bin
。但我一直把它们放在/usr/local/share/python
中
我升级了自制软件,卸载了python,重新安装了它,并试图用pip安装virtualenv,但它一直被放入/usr/local/share/python
。当我尝试使用它时,我得到:
$ virtualenv
-bash: virtualenv: command not found
我怎样才能让它停止像现在这样把东西放进去
我在一台机器上工作,但在另一台机器上不工作,而且两台机器都使用相同的
$PATH
等,所以我被难住了。我也有同样的问题,但我能够使用以下解决方案(建议)和一个附加命令修复它:
- easy-install.pth
- pip-1.2.1-py2.7.egg或其他版本的pip
- 分发-0.6.34-py2.7.egg或其他版本
brew rm python
brew卸载python
(出于某种原因,brew rm python
仅删除了我的自制文件夹中的python 2.7.3。brew卸载python
允许我删除文件夹中最新的python安装)brew安装python
pip安装--升级virtualenv
*如果安装了Macvim,可能会使安装程序崩溃。只需使用brew安装macvim重新安装即可——覆盖系统vim,一切都会正常工作。它到底去了哪里?您在第一段中说了
/usr/local/bin
,在第二段中说了/usr/local/share
。很抱歉不够清晰-我现在试图把它说清楚。太棒了,谢谢alwc!我真的不明白为什么这能解决问题。。。但它是有效的。@PhilGyford我的理论是,以前在自制软件中安装了两个Python2.7.x。当我们调用'pip install virtualenv'时,我们使用的是自制的旧Python,它将路径指向/usr/local/share/Python'。我很高兴它对你有用!