Linux下升级安装python3.8并配置pip及yum的教程

  • Post category:Linux

下面是 “Linux下升级安装python3.8并配置pip及yum的教程” 的完整攻略:

1. 下载Python3.8编译安装包

访问Python官网(https://www.python.org/downloads/),下载Python3.8的源代码文件(tar.xz格式)。

示例:使用wget命令下载Python3.8.6源代码文件

$ wget https://www.python.org/ftp/python/3.8.6/Python-3.8.6.tar.xz

2. 解压安装包

使用tar命令解压下载的安装包。

示例:使用tar命令解压Python3.8.6源代码文件

$ tar -xvf Python-3.8.6.tar.xz

3. 配置和编译源代码

进入解压后的Python源代码目录执行以下命令。

配置:

$ ./configure --prefix=/usr/local/python3.8 --enable-optimizations

编译:

$ make && make install

4. 配置环境变量

在 .bashrc 或者 /etc/profile 配置环境变量,添加以下内容:

export PATH="/usr/local/python3.8/bin:$PATH"

使环境变量生效(使配置文件生效):

$ source .bashrc

5. 配置pip

下载pip安装脚本,安装pip。

示例:使用curl命令下载pip安装脚本

$ curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py

安装pip:

$ python3.8 get-pip.py

6. 配置yum

执行以下命令,安装epel-release:

$ sudo yum install epel-release

安装yum-utils:

$ sudo yum install yum-utils

导入Python软件源:

$ sudo yum-config-manager --add-repo=https://www.python.org/ftp/python/3.8.6/centos/7/Python-3.8.6-centos7.repo

安装Python3.8:

$ sudo yum install python38

示例2:手工下载RPM包,本地离线安装Python3.8。方法如下:

  • 到 Python 官网下载对应的版本 Python3.8.x 的 RPM 安装包(direct URL 即可)
  • 将下载得到的 Python3.8.x 安装包上传至 Linux 服务器的本地(这里上传至 /usr/local/src 目录下)
  • 进入到 cd /usr/local/src/ 目录下,执行以下命令安装 Python3.8.x:
# 解压 Python3.8.x 安装包
rpm2cpio Python3.8.x.rpm | cpio -div
# 拷贝解压后的文件至指定目录下
cp -r usr / && cp -r etc /

更完整的角度上操作,请参考我的博客:Linux下升级安装Python

希望我的回答能够帮助到你。