CentOS 8.4升级python至3.8.10保姆级教程
双11阿里云搞活动,一不小心被99元一年价格吸引,直接下单买了1年2C2G3M云服务器(性能测试还可以),打算后续用于学习、测试。
【购买要点】
直接下单买1年。买完后,立即续费,再充值1年,这样有效期就到了2025年11月11日。
然后,官方承诺,2025年11月11日还可以以99元/年价格再续一年;2026年11月11日还可以以99元/年价格再续一年,有效期至2027年11月11日。相当于可以得到4年这个价格。
感兴趣伙伴,可以点击这里查看【 云小站_专享特惠_云产品推荐-阿里云】
买完主机,直接修改密码,登录后台,然后就有了这篇文章操作。
【为什么升级python 3.8.10版本】
- 阿里云主机的操作系统我选择的是centos 8.4,自带python版本偏低,需要进行升级,更好适合未来学习需要。
- python 3.8.10版本,是最后一个同时支持win7、win10的最新版本,优先选择64位版本。
【升级至3.8.10教程】
1 安装编译依赖包
sudo yum install openssl-devel bzip2-devel expat-devel gdbm-devel readline-devel sqlite-devel

中间回答y
![]()
2下载python3.8.10源文件
Index of /ftp/python/ 这里查找所有python版本下载
找到下载地址如下:
https://www.python.org/ftp/python/3.8.10/Python-3.8.10.tgz
输入命令wget进行下载:
wget https://www.python.org/ftp/python/3.8.10/Python-3.8.10.tgz
下载会有点慢,因为站点在国外。

3.解压缩下载的文件
tar -xzf Python-3.8.10.tgz
4进入目录
cd Python-3.8.10

5.设置配置项参数
./configure --enable-shared --prefix=/usr/local LDFLAGS="-Wl,-rpath /usr/local/lib"

直至命令执行完毕

6 编译源码
make && make altinstall
这个过程可能需要几分钟。编译完成后,Python3.8将安装在/usr/local/bin目录下。
7添加软连接以方便使用
为了方便使用,可以把Python3.8添加到系统的软连接中。使用以下命令:
ln -s /usr/local/bin/python3.8 /usr/bin/python38
原来那个旧的用python访问,新版本的用python38命令访问
8.升级pip
在安装Python3.8.10之后,pip可能会因为版本不同而失效。使用以下命令安装最新版本的pip:
curl https://bootstrap.pypa.io/get-pip.py | python3.8 -

9. 测试Python3.8.10
最后,可以使用以下命令来测试Python3.8.10是否安装成功:
python38 --version
如果显示Python3.8.10的版本号,则表示升级成功。

通过以上步骤,就可以在CentOS 8.4上下载、编译、并使用Python3.8.10.
以上保姆级教程新鲜制作,一次成功!
【发文章不易,请多多点赞、关注、支持!】
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐


所有评论(0)