[英]Setting up Python venv in Mac OSX (Lion), why didn't `which python` change?
我试图按照本指南在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来分隔项目。)
更新...
$ 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正在更新Homebrew ... ==>自动更新的Homebrew! 更新了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
但是我不明白为什么会这样。 如果有人可以解释发生了什么(为什么自制软件没有更新链接),我很乐意提供答案。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.