如何使用Homebrew升级到特定的Python版本?

时间:2018-05-01 18:11:30

标签: python python-3.x macos homebrew

我一直在使用Homebrew在我的Mac上安装各种软件包。目前我通过Homebrew安装了Python 2.7.13,但我想升级到Python 3.5.x,而不是3.6,这是brew当前的默认设置。起初,我刚尝试升级到Python 3:

brew install python3

Brew说"已经安装了python 2.7.13。要升级到3.6.5,请运行brew upgrade python"这不是我想要的版本。

然后我尝试搜索以查看可用的Python brew版本:

brew search python

现在,Homebrew告诉我,"如果你的意思是" python"具体来说:它是从caskroom / cask迁移到homebrew / core。"

然后我在Github上查看了homebrew-core,但它似乎没有提供关于如何做我想做的事情的任何说明。有谁知道现在如何显示可以使用Homebrew安装的Python版本列表以及用于安装特定版本的命令?

2 个答案:

答案 0 :(得分:1)

在这里和其他地方有几个讨论。没有直接的方法来做你想要的。推荐的方法是通过brew安装pyenv,并使用pyenv管理系统上不同版本的Python。 github repo有一个非常详细和清晰的使用指南: https://github.com/pyenv/pyenv

答案 1 :(得分:-3)

要查看python版本使用python --version,并使用sudo apt-get upgrade python进行升级。 我用过这个,它起作用了