2023-12-10 21:12:16 随笔 随笔
需要注意的是,本篇教程是结合宝塔面板来更新centos7.9系统重的python3,如果不用宝塔,也可以,不过只是最新版本的python3安装起来稍显麻烦一点,但是最终结果一样。
如果不通过面板,大致流程就是安装python3的环境,然后下载需要的python3版本,解压缩,最后创建链接
详细可参考 Centos7系统升级python至3.10.1并修复yum“完整”教程,CentOS 7.9 安装python3.10 这两篇文章。
首先先更新一下yum
源,保证不会出现其他问题(不更新也没啥大事儿)
# 更新系统软件包(可以使用centos7的默认yum配置)
yum update
安装宝塔面板,这个自行百度
安装完宝塔面板后,进入面板,然后,按图箭头所示,安装自己需要版本的 python3
即可
然后,通过此时通过宝塔面板,可以在文件中找到我们安装的 python3.11.4
的文件夹了
到这里基本完了,接下来就是将原来系统默认指向的 python3
软连接改为我们新安装的 python3.11
即可
先看看 python3
文件的原来位置,通过此命令查看:whereis python3
[root@iZ2vcanm0axgmopmll94pqZ ~]# whereis python3
python3: /usr/bin/python3.6m-x86_64-config /usr/bin/python3 /usr/bin/python3.6-config /usr/bin/python3.6m /usr/bin/python3.6m-config /usr/bin/python3.6 /usr/lib/python3.6 /usr/lib64/python3.6 /usr/local/lib/python3.6 /usr/include/python3.6m /usr/share/man/man1/python3.1.gz
此时我们大概知道 python3
的位置了,知道位置,就只需要将原来的链接删去即可(建议备份)
执行将原来的 python3
备份命令:sudo mv /usr/bin/python3 /usr/bin/python3_backup
执行创建新软连接命令:sudo ln -s /www/server/pyporject_evn/versions/3.11.4/bin/python3.11 /usr/bin/python3
然后我们再通过命令查看 python3
的版本:pip3 -V
最终连起来结果如下所示:
[root@iZ0jl9sgt76d4mky0e0bs4Z ~]# sudo mv /usr/bin/python3 /usr/bin/python3_backup
[root@iZ0jl9sgt76d4mky0e0bs4Z ~]# sudo ln -s /www/server/pyporject_evn/versions/3.11.4/bin/python3.11 /usr/bin/python3
[root@iZ0jl9sgt76d4mky0e0bs4Z ~]# python3 -V
Python 3.11.4
至此,python3已更新至最新,并且可以正常使用!