如何在rhel 8中安装python

时间:2019-04-29 03:18:27  来源:igfitidea点击:

在默认情况下,Red Hat Enterprise Linux (RHEL 8)没有安装Python,因为Red Hat不想设置默认值。但是,系统管理员可以根据需要使用各种方法安装python3或python2。

如何在RHEL 8上安装python3 ?如何为老应用程序安装Python 2?

在RHEL 8上安装python的过程

  1. 在RHEL 8中搜索python包,运行:sudo yum Search python3
  2. 要在RHEL 8上安装python3,请运行:sudo yum install python3
  3. 要在RHEL 8上安装python2,请运行:sudo yum install python2
  4. 在RHEL 8中升级python3,运行:sudo yum upgrade python3
  5. 在RHEL 8中升级python2,运行:sudo yum upgrade python2

如何在RHEL 8中查找Python包的名称

sudo yum search python3 | more
sudo yum search python2 | more
sudo yum search python36
sudo yum search python2 | grep 'python2.x86_64'

查看包的详细信息

sudo yum info python2.x86_6
sudo yum info python36

RHEL 8安装Python 3

sudo yum install python3
或者
sudo yum module install python36

安装完成后,检查命令是否可用:

type -a python3
command -V python3
python3 --version

脚本测试:

test.py

#!/usr/bin/python3
import os, time
print("hello Python3")
chmod +x test.py
./test.py

RHEL 8安装Python 2

sudo yum install python27
或者
sudo yum module install python27

同样,查看安装后的python信息

type -a python2
command -V python2
python2 --version

同时在RHEL 8上安装Python3 和Python 2

sudo yum module install python36 python27

如何在RHEL 8上设置Python的默认版本?

将python3设置为默认的python

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

如何在RHEL 8上删除默认的python?

sudo alternatives --remove python /usr/bin/python2
或者
sudo alternatives --remove python /usr/bin/python3