如何在macos上升级到python 3.6.4?

如何在macos上升级到python 3.6.4?,python,python-3.x,macos,Python,Python 3.x,Macos,我正在尝试使用python 3.6.4: n155-p250:桌面sahandzarrinkoub$brew升级Python 3 正在更新自制。。。 ==>自动更新的自制软件! 更新了1个tap(自制/核心)。 ==>更新的公式 bash preexec jenkins presto ttf2eot cppcheck khard qpdf txr docker gen lz4 scummvm unixodbc duplicity mdp scummvm工具验证程序 获取flash视频mycli

我正在尝试使用python 3.6.4:


n155-p250:桌面sahandzarrinkoub$brew升级Python 3
正在更新自制。。。
==>自动更新的自制软件!
更新了1个tap(自制/核心)。
==>更新的公式
bash preexec jenkins presto ttf2eot
cppcheck khard qpdf txr
docker gen lz4 scummvm unixodbc
duplicity mdp scummvm工具验证程序
获取flash视频mycli sslsplit
去买一罐
托克伊波尼斯酒店
错误:已安装python3 3.6.4_2
n155-p250:桌面sahandzarrinkoub$python3
Python 3.6.2(v3.6.2:5FD33B59262017年7月16日,20:11:06)
[GCC 4.2.1(苹果公司建造5666)(dot 3)]关于达尔文
有关详细信息,请键入“帮助”、“版权”、“信用证”或“许可证”。
>>> 

即使我已经安装了它,我也不能通过键入
python3
来使用它。我如何解决这个问题?我想删除3.6.2并将
python3
映射到3.6.4。

要更新python,请在终端中运行
brew update
(这将更新自制) 然后
brew升级python3

最后,您可以运行
brew cleanup python3
删除旧版本

因为您的
python3
未链接到自制版本,您应该让自制强制重新链接
python3

rm /usr/local/bin/python3
brew unlink python3; brew link --overwrite python3
我的机器上的
python3
链接是:

/usr/local/bin/python3 -> ../Cellar/python3/3.6.4/bin/python3

很抱歉同样的问题还存在于
which-a python3
的输出是什么?它是/usr/local/bin/python3然后
ls-al`which python3`
n155-p250:Desktop sahandzarrinkoub$ls-al'which python3'lwxr-x 1 root wheel 69 Sep 11 17:37/usr/local/bin/python3->../../../Library/Frameworks/Python.framework/Versions/3.6/bin/python3