python2升级为python3
CentOS7默认Python2.7,生命周期于2020年1月1日结束,官方不再维护。为应对安全风险,需升级至Python3。推荐使用yuminstallpython3,默认路径/usr/bin,升级后需调整软链接以替代python命令。
公司生产环境跑的是 CentOS 7,所以咱们就以这个系统为基础,聊一聊怎么把 Python 2 升级到 Python 3。
CentOS 7 默认装的是 Python 2.7,但 Python 2 的生命周期在 2020 年 1 月 1 日就正式结束了。换句话说,过了这个时间点,官方不会再维护它,任何新出现的问题都得自己扛。
所以,把现有基于 Python 2 开发的系统迁到 Python 3 上,已经成了必须做的事。
官方文档里写得明明白白:
DEPRECATION: Python 2.7 will reach the end of its life on January 1st, 2020. Please upgrade your Python as Python 2.7 won't be maintained after that date. A future version of pip will drop support for Python 2.7.
那好,直接动手升级。其实操作非常简单,主要分三种方法,前两种比较省事,第三种需要编译源码,稍微麻烦点。
第一种:yum 安装升级,最简单,一般推荐先用这个。安装路径默认是 /usr/bin。
Photoshop 2026 是 Adobe 推出的专业图像处理与视觉设计软件,支持 Windows、macOS 和 iPad 等平台,广泛应用于摄影修图、电商设计、平面海报、数字绘画及视觉合成等创作场景。
Blender 是一款免费开源、跨平台的专业 3D 创作软件,集建模、动画、渲染、视频编辑与视觉合成等功能于一体,广泛应用于影视动画、游戏设计和建筑可视化等领域。软件支持 Cycles 物理渲染器与 Eevee 实时渲染引擎,并提供多边形建模、骨骼绑定、物理模拟等专业工具。Blender 兼容 Windows、macOS 和 Linux 系统,安装包轻巧、运行流畅,依托活跃的全球开发者社区持续更新,是从初学者到专业创作者都值得选择的正版 3D 创作工具。
Photoshop 2026 是 Adobe 推出的专业图像处理与视觉设计软件,支持 Windows、macOS 和 iPad 等平台,广泛应用于摄影修图、电商设计、平面海报、数字绘画及视觉合成等创作场景。
Blender 是一款免费开源、跨平台的专业 3D 创作软件,集建模、动画、渲染、视频编辑与视觉合成等功能于一体,广泛应用于影视动画、游戏设计和建筑可视化等领域。软件支持 Cycles 物理渲染器与 Eevee 实时渲染引擎,并提供多边形建模、骨骼绑定、物理模拟等专业工具。Blender 兼容 Windows、macOS 和 Linux 系统,安装包轻巧、运行流畅,依托活跃的全球开发者社区持续更新,是从初学者到专业创作者都值得选择的正版 3D 创作工具。















