Centos7.x将Python2升级到Python3
查看Python版本
python -V
更新yum源
yum update
安装依赖
yum install yum-utils
yum-builddep python3
下载python
wget https://www.python.org/ftp/python/3.8.5/Python-3.8.5.tgz
安装Python相关依赖
yum -y install zlib-devel bzip2-devel openssl-devel ncursesdevelsqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel libffi-devel
安装c,c++
已经安装可跳过此步骤。
yum -y install gcc g++
创建安装目录
mkdir /usr/local/python3
解压
tar xf Python-3.8.5.tgz
编译
cd Python-3.8.5/
# 配置安装目录
./configure --prefix=/usr/local/python3
# 编译
make
安装
make install
创建软链接
ln -s /usr/local/python3/bin/python3 /usr/bin/python
# 注意这样是修改Python3为默认,那么这样还需要修改yum配置,后面会提到
ln -s /usr/local/python3/bin/pip3 /usr/bin/pip
完成
python3 -V
pip3 -V
更改yum配置(非必要)
取决于你是否将python3设置为了默认,如果是可以执行下面操作。
因为yum要用到python2.x,否则会导致yum不能正常使用(不管安装 python3的那个版本,都必须要做的)
vim /usr/bin/yum
把 #! /usr/bin/python 修改为 #! /usr/bin/python2
vim /usr/libexec/urlgrabber-ext-down
把 #! /usr/bin/python 修改为 #! /usr/bin/python2
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· AI技术革命,工作效率10个最佳AI工具