如何将 python 3.9.1 设​​为我在 MacO 上的默认版本

How to make python 3.9.1 my default version on MacOs

我正在尝试将 Python 版本 3.9.1 设​​为我的默认 python 版本。当我在终端中输入“python —版本”时,它 returns Python 2.7.16.

"whereis python3 returns "/usr/bin/python3"。因此,我将别名更改为“alias python=/usr/local/bin/python3”。这暂时将我的版本设置为 python3。在终端中,“python —version” returns “Python 3.9.1” 我可以 运行 Python 3.9.1 在终端中输入“python”。很好。

但是,此更改是暂时的。如果我退出 shell 并重新进入,或者打开一个新标签,我必须重复这个过程。我如何使它永久化?

此外,这会涵盖我 OS 上指向 Python 2 的所有内容吗?例如,pip 现在会指向 Python3 而不是 2 吗?谢谢!

我建议使用 pyenv (https://github.com/pyenv/pyenv) 来管理您计算机上的不同 python 版本。如果您只是将 python 命令重新链接到新版本,则依赖于 py2 的其他系统程序可能会中断。