Brews Python 2.7.7显示为2.7.5

时间:2014-06-16 21:36:48

标签: python homebrew

我通过

安装了新版本的Python
brew install python

另外

brew info python

告诉我它是2.7.7版本。

我似乎记得python OSX Mavericks附带的是2.5。那么

python --version

让我觉得2.7.5更不合理。

另外

which python
/usr/local/bin/python

应该是Homebrew版本,对吗?

我输了。有谁知道,为什么我的Python不是版本2.7.7?

2 个答案:

答案 0 :(得分:0)

根据我的经验,Python并没有按照我们希望的方式进行升级。基本上它会安装python但不会覆盖旧版本。如果你查看主驱动器,你会看到Python 2.7.7和Python 2.7.5 通常在Windows中:C:\ Python27 它并没有真正显示最后一个数字(据我所知,这是指版本中修复的错误),所以它可能会覆盖,除非它是一个全新的版本。 ' 但我先检查一下你是否有两个Python文件。如果您这样做,然后将PATH变量环境更改为指向最新版本并删除旧版本。 这是我的建议,但我使用Windows和pip安装,所以希望它没有太大的不同。

答案 1 :(得分:0)

您必须明确告诉brew您要切换到刚刚安装的python版本。为此,请键入:

brew switch python 2.7.7

在命令行中。如果您安装的版本实际为2.7.7_2,则此功能可能无效。在这种情况下,只需将2.7.7替换为上面的2.7.7_2并再次运行即可。完成此操作后,您将不得不重新加载环境以获取更改。