Alibaba Cloud Linux release 3 Python 3.8 安装
Alibaba Cloud Linux release 3 Python 3.8 安装
https://zhuanlan.zhihu.com/p/690125733
背景
买了台阿里云服务器玩玩,项目需要Python 3.8,但是机器上配置了3.6.8
机器信息:

机器信息:
Linux version 5.10.134-16.1.al8.x86_64
Alibaba Cloud Linux release 3
linux的多python 版本支持
本来以为像以前一样,需要安装包,配置各种path 才能使用,结果发现现在居然这么简单。
linux 系统(Debian/Ubuntu)中现在已经提供了对多版本Python 的管理工具,具体体现在
/etc/alternatives/unversioned-python 这个符号链接上。
/etc/alternatives/unversioned-python 是一个指向 /usr/bin/python 的符号链接。
/usr/bin/python 又是一个指向实际的 Python 解释器可执行文件(通常是 Python 2.x 或 Python 3.x 中的一个)的符号链接。
这种设置允许用户和系统管理员通过更新 /etc/alternatives/unversioned-python 来更改系统中默认的 Python 版本,而不需要手动更改 /usr/bin/python 的符号链接。
这种机制的好处在于,它允许系统中同时存在多个 Python 版本,而无需直接修改系统路径,从而避免了潜在的兼容性问题。
安装
1.yum 安装
yum install python3.8
2.检查当前所安装的python
sudo update-alternatives --display python

3.选择版本
sudo update-alternatives --config python

4.检查Python

5.Python 3 pip 安装及设置
pip3 已经安装了


设置软连接
sudo ln -s /usr/bin/pip3 /usr/bin/pip
检查结果:

总结
以前真的是特别复杂,现在对python 的安装及配置,实在是太简单了。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!