我正在尝试按照本指南在 OSX 10.8.5 (Lion) 上设置虚拟环境。Homebrew 安装成功,以下更新成功完成:
$ pip install --upgrade distribute
$ pip install --upgrade pip
但是,which python
仍然显示/Library/Frameworks/Python.framework/Versions/2.7/bin/python
。为什么??(我期望/usr/local/bin/python
相反,目标是使用 venv(s) 来分隔项目。)
更新...
$PATH 信息:
host:~ username$ echo $PATH
/Library/Frameworks/Python.framework/Versions/2.7/bin:/Library/
Frameworks/Python.framework/Versions/3.4/bin:/usr/bin:/bin:/usr/
sbin:/sbin:/usr/local/bin:/opt/X11/bin:/usr/local/git/bin
host:~ username$
结果...主机:~ user$ brew install python 更新自制软件... ==> 自动更新自制软件!更新了 1 个水龙头(自制/核心)。公式没有变化。
Warning: python-2.7.13 already installed, it's just not linked.
运行医生显示了许多问题,但解决方案是... host:~ user$ brew link python
这最终需要一个力量(--overwrite)......
供参考: brew install python,但随后:“python-2.7.6 已经安装,只是没有链接” python homebrew 默认
但是我不明白为什么会这样。如果有人可以解释发生了什么(为什么自制软件没有更新链接),我很乐意回答。