6

我已经使用自制软件安装了 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

谁能帮我弄清楚这里发生了什么?

4

1 回答 1

6

我想我在一个类似的问题中找到了答案。我能够使用@akauppi 的答案来解决我的问题。我猜 /usr/bin/local/ 中的符号链接指向系统 python,或者可能只是我系统某处的另一个旧版本,而不是 Homebrew 安装的版本。通过运行brew link --overwrite python,我能够替换那些旧的符号链接,并且我现在在运行时显示版本 2.7.5 python

于 2013-08-05T00:46:06.177 回答