大虾

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

第一步 清除原来安装的垃圾

大部分情况下,安装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

posted on 2022-06-14 23:58  一灯编程  阅读(453)  评论(0)    收藏  举报