第一步 清除原来安装的垃圾
大部分情况下,安装Python3时,避免不了各种错误,导致系统中有py3的各种半成品,以下命令可以轻松清除
whereis python3 |xargs rm -frv # 清除遗留的Python3
whereis pip3 |xargs rm -frv # 清除遗留的Pip3 不过有可能会破坏内置的Pip2
第二步 环境准备 逐个执行
sudo yum -y update
sudo yum -y groupinstall "Development Tools"
sudo yum -y install gcc openssl-devel bzip2-devel libffi-devel
yum -y install wget
第三步 下载Python3.x压缩包到本地并执行操作
cd到任意目录执行下载动作,一般都cd到home目录下啦,执行:
wget https://www.python.org/ftp/python/3.8.12/Python-3.8.12.tgz
此时,本地会有一个压缩包Python-3.8.12.tgz,使用以下命令进行解压缩,为了省事,就解压缩到当前文件夹好了
tar xvf Python-3.8.12.tgz
然后,cd到解压缩出来的文件
cd Python-3.8.12
后面就可以在这个文件夹中执行安装的操作了,不过,在此之前,有一个非常重要的操作需要执行:设置安装目录
第四步 设置安装目录
./configure --with-ensurepip=install
等待完成。
这里需要注意的是,其他的教程类似这样:./configure --prefix=/usr/local/python3 --enable-optimizations,其中的--enable-optimizations会导致make编译错误,尝试过几次才知道(太费时间了)。
第五步 编译安装
先执行 make
然后再执行make install
其他错误
如果make install有pip3错误,可以下载https://bootstrap.pypa.io/get-pip.py,cd到该下来目录,使用python3 get-pip.py可以安装pip3。当然,也可以使用apt-get install python3-pip来安装pip,不过要注意Python3的实际指向,指向什么版本就安装什么版本的Pip

浙公网安备 33010602011771号