网站首页 > 精选文章 / 正文
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
猜你喜欢
- 2025-06-23 Ambari(HDP)单机部署(ambari安装hadoop)
- 2025-06-23 centos7安装SVN(centos7安装rpm软件)
- 2025-06-23 vSphere8超融合部署综合实验(vmware vsan超融合企业应用实战)
- 2025-06-23 打通数据高速公路:如何在 CentOS 上使用 Thunderbolt 3 和 4
- 2025-06-23 CentOS 7.9,二分钟搭建好MySQL8.0-PXC集群(实操不说原理)
- 2025-06-23 CentOS 7下Yum及RPM安装GitLab CE 14.0.3
- 2025-06-23 5分钟理解Centos7防火墙firewalld
- 2025-06-23 CentOS替代之路:Rocky Linux 9.1 安装简易教程
- 2025-06-23 CentOS 操作系统常用命令详解(centos命令大全及用法)
- 2025-06-23 基于Centos7.9部署zabbix5.0(centos 7 bbr)