centos7.9安装最新python-3.11.1_centos7安装python3.7.2

centos7.9安装最新python-3.11.1_centos7安装python3.7.2

编码文章call10242025-08-31 20:12:345A+A-

centos7.9安装最新python-3.11.1

centos7.9 默认安装的是python-2.7.5版本,安全扫描时会有很多漏洞,比如:Python 命令注入漏洞(CVE-2015-20107),Python X509证书解析器代码问题漏洞(CVE-2019-5010) 等等。安装最新版本可以避免这些漏洞。

安装编译环境


yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gcc make


下载地址:


https://www.python.org/ftp/python/3.11.1/Python-3.11.1.tgz


下载python


wget https://www.python.org/ftp/python/3.11.1/Python-3.11.1.tgz


解压编译


tar -zxvf Python-3.11.1.tgz

mkdir /usr/local/python3

cd Python-3.11.1

./configure --prefix=/usr/local/python3/

make

make install


安装成功后替换执行文件(建立软连接)


cd /usr/bin/

rm -fr python

ln -s /usr/local/python3/bin/python3.11 /usr/bin/python

ln -s /usr/local/python3/bin/python3.11 /usr/bin/python3

ls -l python*

python -V


升级python会导致yum不可用,修复如下


vi /usr/bin/yum

#!/usr/bin/python2.7

其他yum相关命令也是用这种方式修复。

保存并验证


yum info python


正常输出则修复完成。

点击这里复制本文地址 以上内容由文彬编程网整理呈现,请务必在转载分享时注明本文地址!如对内容有疑问,请联系我们,谢谢!
qrcode

文彬编程网 © All Rights Reserved.  蜀ICP备2024111239号-4