在终端中链接/更新Mac OS X python / python3

时间:2017-05-23 04:26:14

标签: python macos install homebrew symlink

我一直在尝试通过最初安装Homebrew来更新OS X上的python3(目前设置为python 3.5.1):

$ /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

然后安装python:

$ brew install python

在尝试链接我的brew安装的python作为我的默认运行之前:

$ brew info python3
...
/usr/local/Cellar/python3/3.6.1 
...
$ python3 -V
Python 3.5.1

所以现在我执行取消关联和链接:

$ brew unlink python3 && brew link python3

然后我跑:

$ python3 -V
Python 3.5.1

Python3仍默认为发布的3.5.1 python。我看起来遍布堆栈溢出似乎无法找到解决方案或可能发生这种情况的原因。任何帮助都会很棒,谢谢!

更新 我想当我安装python 3.6.1时,它的命令设置为python3.6:

$ python3.6 -V
Python 3.6.1

1 个答案:

答案 0 :(得分:0)

我会卸载当前版本的Python,并且只获得最新版本的

$ brew uninstall your_python_program
$ ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
$ brew install python3

或通过非常好的 Python包from here。 Pyenv将允许您并排运行不同的Python版本。