【问题标题】:Homebrew: Python version still 2.7.4 after homebrew installHomebrew:安装 Homebrew 后 Python 版本仍为 2.7.4
【发布时间】:2013-08-05 11:59:56
【问题描述】:

我已经使用自制软件安装了 Python。 which python 返回 /usr/local/bin/python,如果我没记错的话,它应该是 homebrew 安装。当我运行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

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

【问题讨论】:

  • 会不会是确实安装了2.7.5 问题是/usr/local/bin/python 仍然链接到旧版本。查看/etc/ 内部,看看您是否可以找到您的 2.7.5。你的操作系统有类似update-alternatives的东西吗?
  • 谢谢,@Hyperboreus。我想我找到了解决方案。请参阅我更新的问题。
  • 很高兴为您提供帮助。将您的更新发布为答案并接受,以便未来遇到相同问题的用户可以找到它。

标签: python python-2.7 homebrew


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-01-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-03-27
    • 1970-01-01
    • 2019-09-13
    相关资源
    最近更新 更多