CentOS 7 可以在没有 Python 2.7 的情况下运行吗

CentOS 7 可以在没有 Python 2.7 的情况下运行吗

现在 Python 2.7 已正式终止生命周期,预计不会有新的安全补丁,我的公司正在推动从所有机器上删除 Python 2.7。运行 CentOS 7,yum(至少)仍然需要 Python 2.7,并且在 Python 3 下会失败。是否有计划更新 Yum 和任何其他依赖于 Python 2.7 的软件包,或者有任何可用于消除 Python 的解决方法2.7 并仍然保持一个正常运行、安全的 Linux 环境?

答案1

CentOS 7 需要 Python 2.7,并将继续受到 RedHat 安全补丁的支持,RedHat 将在 RedHat/CentOS 8 生命周期的一部分中支持 Python2直到 CentOS 7 于 2024 年停止生命周期。

CentOS 7 确实支持安装较新版本的 Python 和默认版本(查看 CentOS 软件集合,yum install centos-release-scl),但您无法在不破坏系统的情况下替换或删除系统中的 Python 2.7。

您可以使用 CentOS 8,它默认使用 Python 3.6,但暂时也提供 Python 2.7。

相关内容