我有MacOS Sierra(10.12.6)并且使用Python 2.7.13直到我brew upgrade
,现在它显示了2.7.10
什么是升级到最新python 2.x的最佳证明/最安全的方法(此时2.7.14)?
答案 0 :(得分:1)
Sierra的奇怪Python 2.7.13。我认为Apple至少可以包括Python 2.7.10,至少可以追溯到El Capitan并且仍然在High Sierra。我在High Sierra和python -v仍然是2.7.10。我跳过塞拉,所以我不能从那个人的经验中知道。
您可能正在终端中输入python -V吗?你确定在路径中首先找到哪个版本的python? Brew不能覆盖Sierra的Python(SIP可以保护它免受任何试图更改包含的Python版本的影响)并将其安装在usr / local中。 Brew是我所知道的安装Python的最佳方式,你在Brew中安装了多个版本的Python。查看/ usr / local / bin文件夹。终端ls /usr/local/bin/python*
会这样做。你可能会有一个python2,也许还有一个python3,可能不止一个。 Brew在主要版本的Python之后放置一个数字,以区别于系统Python。假设Brew的一切顺利,那么在终端你可以输入python2 -V和/或python3 -V,具体取决于你用brew安装的python版本。在mac上设置Python的相当不错的教程是http://docs.python-guide.org/en/latest/starting/install/osx/
答案 1 :(得分:0)
如果您已安装brew,并且运行了Python 2.x.x ...
brew upgrade python@2
如果您安装了brew并且没有运行Python 2.x.x ...
brew install python@2