我使用自制软件安装了Python。如果我没有弄错的话,which python
会返回/usr/local/bin/python
这应该是自制软件安装。当我运行python
时,我得到了
Python 2.7.4 (v2.7.4:026ee0057e2d, Apr 6 2013, 11:43:10)
[GCC 4.2.1 (Apple Inc. build 5666) (dot 3)] on darwin
告诉我,我仍然使用的是版本2.7.4而不是2.7.5。如果我然后运行brew upgrade python
,我会得到Error: python-2.7.5 already installed
。
任何人都可以帮我弄清楚这里发生了什么吗?
答案 0 :(得分:5)
我想我在a similar question找到了答案。我能够使用@akauppi's answer来解决我的问题。我猜测/ usr / bin / local /中的符号链接指向系统python,或者可能只是我系统上的另一个旧版本而不是Homebrew安装的版本。通过运行brew link --overwrite python
,我能够替换那些旧的符号链接,我现在在运行python
时显示版本2.7.5。