更改 Python 版本 Mac如何在 MacOS 上将 Python3 设置为默认 Python 版本?
MacOS 默认自带 Python 2。不过,我想我们大多数人早就开始使用 Python 3 了,每次在终端里运行python3而不是python都挺烦人的。下面教你如何操作。
无论您使用什么 shell,都打开终端(bash 或 zsh)。
使用 Homebrew ( https://brew.sh )安装 python-3 。
brew install python
看看它安装在哪里。
ls -l /usr/local/bin/python*
输出如下:
lrwxr-xr-x 1 irfan admin 34 Nov 11 16:32 /usr/local/bin/python3 -> ../Cellar/python/3.7.5/bin/python3
lrwxr-xr-x 1 irfan admin 41 Nov 11 16:32 /usr/local/bin/python3-config -> ../Cellar/python/3.7.5/bin/python3-config
lrwxr-xr-x 1 irfan admin 36 Nov 11 16:32 /usr/local/bin/python3.7 -> ../Cellar/python/3.7.5/bin/python3.7
lrwxr-xr-x 1 irfan admin 43 Nov 11 16:32 /usr/local/bin/python3.7-config -> ../Cellar/python/3.7.5/bin/python3.7-config
lrwxr-xr-x 1 irfan admin 37 Nov 11 16:32 /usr/local/bin/python3.7m -> ../Cellar/python/3.7.5/bin/python3.7m
lrwxr-xr-x 1 irfan admin 44 Nov 11 16:32 /usr/local/bin/python3.7m-config -> ../Cellar/python/3.7.5/bin/python3.7m-config
将默认的 Python 符号链接更改为您想要使用的版本。
请注意,我们只需选择以python3.* 结尾的符号链接。请避免使用以config或python3.*m或python3.*m-config结尾的符号链接。
下面的命令显示了如何完成:
ln -s -f /usr/local/bin/python3.7 /usr/local/bin/python
关闭当前终端会话,或者保持当前状态,并打开一个新的终端窗口(而不是标签页)。运行以下命令:
python --version
您将获得:
Python 3.7.5
哈!就这样。祝你编程愉快!
文章来源:https://dev.to/malwarebo/how-to-set-python3-as-a-default-python-version-on-mac-4jjf