MySQL, Oracle, Linux, 软件架构及大数据技术知识分享平台

网站首页 > 精选文章 / 正文

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

2025-06-23 19:26 huorong 精选文章 1 ℃ 0 评论

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


正常输出则修复完成。

Tags:centos 9

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言