如何将 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 的其他系统程序可能会中断。
我正在尝试将 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 的其他系统程序可能会中断。