centos7.9安装最新python-3.11.1_centos7安装python3.7.2
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
正常输出则修复完成。
相关文章
- Spring Boot中对接Twilio以实现发送验证码和验证短信码
- Spring Boot 3.5:这次更新让你连配置都不用写了,惊不惊喜?
- Spring Boot+Pinot实战:毫秒级实时竞价系统构建
- SpringBoot敏感配置项加密与解密实战
- SpringBoot 注解最全详解,建议收藏!
- Spring Boot 常用注解大全:从入门到进阶
- SpringBoot启动之谜:@SpringBootApplication如何让配置化繁为简
- Springboot集成Kafka原理_spring集成kafka的原理
- Spring Boot中@Data注解的深度解析与实战应用
- 大佬用1000字就把SpringBoot的配置文件讲的明明白白!
