双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.
以上保姆级教程新鲜制作,一次成功!
【发文章不易,请多多点赞、关注、支持!】