目录

Linux操作系统Python3.11回退为Python3.8

目录

Linux操作系统Python3.11回退为Python3.8

1.查看python3版本

python3  –version

https://i-blog.csdnimg.cn/direct/5700b0a3792d444580772cdde08b3ac1.png

2.卸载python3.11

2.1查找python3.11程序位置

https://i-blog.csdnimg.cn/direct/2e423e0a5b45414b9b45f69c197357a1.png

2.2分别删除whereis查询出来的python3.11文件内容如下

2.2.1删除/usr/bin目录下的python3文件

https://i-blog.csdnimg.cn/direct/7e9587d0cab54d28965e592c92493929.png

2.2.2删除/usr/local/bin目录下的所有内容

https://i-blog.csdnimg.cn/direct/e9a5d80373cc4faca989826d821d1b96.png

2.2.3删除/usr/local/lib目录下的所有内容

https://i-blog.csdnimg.cn/direct/4b82d4785f6a43f8843b0ca0bdf35d62.png

2.3验证结果

至此python3.11卸载完毕

https://i-blog.csdnimg.cn/direct/d99fb900d3ba4a3e860fa3f8ecc809a5.png

3.安装python3.8

3.1python官网下载python3.8

下载链接:

我的Windows安装的python解释器版本为3.8.10,为保持一致,Linux同样安装3.8.10版本

https://i-blog.csdnimg.cn/direct/932c16bde40c4d1a8da4ae8c48576b19.png

3.2将下载的源代码文件通过XFTP或者CRT或者WinSP等工具上传至需要安装的Linux服务器上

https://i-blog.csdnimg.cn/direct/a0f30b56fdc74ed68c886a6519728edc.png

3.3解压该文件

tar -zxvf Python-3.8.10.tgz

https://i-blog.csdnimg.cn/direct/3424ca95a5be4592b2859d8bd5534edb.png

3.4进入解压后的文件

https://i-blog.csdnimg.cn/direct/ad097e9d7846419fb8e87ca25f1f78be.png

3.5创建python3.8.10的编译、安装目录并指定该目录编译

3.5.1创建目录:mkdir /usr/local/python-3.8.10

3.5.2编译:./configure prefix=/usr/local/python-3.8.10

https://i-blog.csdnimg.cn/direct/4b8524e2ebdb4b2ab8a2f1f78f3066cf.png

编译成功截图

https://i-blog.csdnimg.cn/direct/46b3f177134b444c97c4bea0afc47d46.png

3.6安装python3.8.10

3.6.1命令:make && make install

https://i-blog.csdnimg.cn/direct/09ebf9d1e957453babb41b236a39d388.png

安装成功截图

https://i-blog.csdnimg.cn/direct/85e67dac3e9a47ceaeaa12cb38e15c19.png

4.配置python3.8环境变量

4.1将python3.8的bin路径配置到/etc/profile文件中

https://i-blog.csdnimg.cn/direct/6f883b53d6bd4d0bb006aeaa989bc998.png

https://i-blog.csdnimg.cn/direct/7557317e67074f169440f827eb5e09e7.png

4.2生效命令:source /etc/profile

https://i-blog.csdnimg.cn/direct/d5b23ba5f8b54259b18b5b82c2bd6325.png

5.验证测试成功,python解释器从python3.11成功降级为python3.8

https://i-blog.csdnimg.cn/direct/3af47b0c498e4d7f91981c75c912f382.png

特别声明:由于我这里安装python3.11的时候已经安装了python3.8的依赖包,故此次不需要重新安装依赖包,如果是第一次安装python3.8版本的话,需要在3.安装python3.8之前安装如下依赖包

https://i-blog.csdnimg.cn/direct/6ef93676cd50486e862e72baf4e76316.png