云网牛站
所在位置:首页 > Linux教程 > 在RHEL 8系统上安装Python 3和Python 2.7及设置默认Python版本

在RHEL 8系统上安装Python 3和Python 2.7及设置默认Python版本

2018-12-09 11:22:38作者:优原稿源:云网牛站

本文介绍在Red Hat Enterprise Linux 8(RHEL 8)系统上安装Python 3/Python 2的方法、设置默认Python版本的方法。在RHEL 8系统中Python的默认版本是Python 3.6,同时RHEL 8仍然提供Python 2版本,如果你在Red Hat Enterprise Linux 8安装中没有安装Python 3.6,系统缺少该版本,则需要手动安装。

 

在RHEL 8系统上安装Python 3的方法

1、通过在终端上运行以下命令,可以在RHEL 8上安装Python 3.6:

sudo yum install python3

2、Python 3附加软件包通常在其名称中包含python3前缀,例如,可以使用以下命令安装dns模块:

$ sudo yum -y install python3-dns

Updating Subscription Management repositories.

Updating Subscription Management repositories.

Last metadata expiration check: 0:05:57.

Dependencies resolved.

Package Arch Version Repository Size

Installing:

python3-dns noarch 1.15.0-8.el8 rhel-8-for-x86_64-baseos-beta-rpms 253 k

Transaction Summary

Install  1 Package

Total download size: 253 k

Installed size: 1.0 M

Downloading Packages:

python3-dns-1.15.0-8.el8.noarch.rpm 50 kB/s | 253 kB 00:05

Total 50 kB/s | 253 kB 00:05

Running transaction check

Transaction check succeeded.

Running transaction test

Transaction test succeeded.

Running transaction

Preparing: 1/1

Installed:python3-dns-1.15.0-8.el8.noarch

Installing:python3-dns-1.15.0-8.el8.noarch 1/1

Installed: python3-dns-1.15.0-8.el8.noarch

Running scriptlet:python3-dns-1.15.0-8.el8.noarch 1/1

Verifying:python3-dns-1.15.0-8.el8.noarch 1/1

Installed:

python3-dns-1.15.0-8.el8.noarch

Complete!

注:这同样适用于所有其他Python 3库。

4、要使用Python 3,只需输入以下命令即可:

python3

 

在RHEL 8系统上安装Python 2.7的方法

1、对于一些现有软件尚未准备好在Python 3上运行的人来说,RHEL 8系统也包含Python 2。使用以下命令在RHEL 8上安装Python 2.7:

sudo yum -y install python2

2、确认:

$ which python2

/usr/bin/python2

3、要使用Python 2.7,请输入以下命令:

python2

 

设置默认Python版本的方法

1、如果出现以下信息该怎么处理?

$ python

bash: python: command not found...

2、可以使用替代机制,在系统范围内启用unversioned python命令,并将其设置为特定版本:

将Python 3设置为默认值:

sudo alternatives --set python /usr/bin/python3

将Python 2设置为默认值:

$ sudo alternatives --set python /usr/bin/python2

$ which python

/usr/bin/python

3、运行python -V显示配置的默认Python版本

$ python -V

Python 2.7.15

4、通过python使用Python 2:

$ python

Python 2.7.15 (default, Oct 16 2018, 15:28:01) 

[GCC 8.2.1 20180905 (Red Hat 8.2.1-3)] on linux2

Type "help", "copyright", "credits" or "license" for more information.

>>>

5、要重置此配置,请运行:

$ sudo alternatives --auto python

 

相关主题

centos 7.2更新python 3.7、3.5.2的过程及出错的解决方法

精选文章
热门文章