要在双 Python 下设置 Python 3 为默认 Python 版本,可以使用 update-alternatives
命令。此命令会在可选项列表中创建符号链接,通过这些链接可以轻松切换使用不同版本的 Python。
以下是具体步骤:
- 确认 Python3 已安装
首先请确认系统中已安装 Python3,可以在终端输入以下命令进行检查:
python3 --version
如果系统中没有 Python3,则需要安装。
- 使用 update-alternatives 设置默认 Python 版本
在终端中输入以下命令:
sudo update-alternatives --install /usr/bin/python python /usr/bin/python3 1
这条命令创建了一个名为 python
的符号链接指向 Python3 的可执行文件。数字 1
是优先级,表示将此链接设为默认选项。如果系统中还有其他可选项,则可以使用此命令创建其他符号链接并进行设置优先级,以切换使用不同版本的 Python。
- 切换默认 Python 版本
要切换默认 Python 版本,请运行以下命令:
sudo update-alternatives --config python
将会输出一个类似以下内容的提示:
There are 2 choices for the alternative python (providing /usr/bin/python).
Selection Path Priority Status
------------------------------------------------------------
0 /usr/bin/python2.7 2 auto mode
* 1 /usr/bin/python3 1 manual mode
2 /usr/bin/python2.7 2 manual mode
Press <enter> to keep the current choice[*], or type selection number:
按照提示,输入对应数字即可切换默认 Python 版本。
成功后,可以输入以下命令进行验证:
python --version
该命令应该会输出 Python3 的版本号。
示例1:
在 Ubuntu 中设置 Python3 为默认的 Python 版本:
sudo update-alternatives --install /usr/bin/python python /usr/bin/python3 1
然后,运行以下命令切换到 Python3:
sudo update-alternatives --config python
示例2:
在 CentOS 中设置 Python3 为默认的 Python 版本:
sudo alternatives --install /usr/bin/python python /usr/bin/python3 1
然后,可以使用以下命令切换版本:
sudo alternatives --config python
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:在双python下设置python3为默认的方法 - Python技术站