简介
Python是世界上最受欢迎的编程语言之一。默认情况下,RHEL/CentOS 8没有一个系统级的python命令来避免将用户锁定到特定的python版本。它需要让用户选择安装、配置和运行特定的Python版本。
安装 Python 3 方式
请以root或sudo用户在终端中运行以下命令
[root@localhost ~]# sudo dnf install python3
验证安装,命令检查Python版本
[root@localhost ~]# python3 --version
安装 Python 2 方式
请以root或sudo用户在终端中运行以下命令
[root@localhost ~]# sudo dnf install python2
验证安装,命令检查Python版本
[root@localhost ~]# python2 --version
设置默认Python版本方式
要将Python 3设置为系统范围内的非版本化python命令,请使用Alternatives实用程序:
[root@localhost ~]# sudo alternatives --set python /usr/bin/python3
对于Python 2,输入:
root@localhost ~]# sudo alternatives --set python /usr/bin/python2
Alternatives命令创建一个指向指定python版本的symlink python。
在终端输入命令,看到默认的Python版本
root@localhost ~]# python --version
要更改默认版本,请使用上面的命令之一。
如果要删除未受版本控制的的python命令,命令:
root@localhost ~]# sudo alternatives --auto python