-1

这真是令人沮丧。

我想在 RHEL 8 上安装最新版本的 Python(在本期发布时:Python 3.8.1)(RHEL 是使用最广泛的 Linux 发行版之一)。

我想输入: #dnf install python

并让它安装最新版本的 Python。

我不能这样做,我不知道为什么。


当我访问 python.org 并单击“为 Linux 安装”时,我会得到一个指向源代码的链接。

那里没有关于如何处理源代码的说明。

我不明白为什么会这样。

我不想要源代码,我想为我的平台(RHEL 8)安装 python 3.8.1 可执行文件。

我搜索如何从源代码安装 python 3.8.1 并获得一长串我必须安装的依赖项和一长串步骤。


这是因为公司在 Linux 上运行 Python 是一件非常罕见的事情吗?

我们可以聚在一起让人们在 Linux 上轻松安装 Python 吗?

如果 IBM/Redhat 不愿意这样做,我愿意从我的日常收入中支付钱来设置一个 RHEL 8 存储库以获得 Python 3.8。


为什么 Python 官方组织讨厌 Linux?

为什么 IBM / Redhat 讨厌 Python?

我们能否让两人和平相处,让他们相处融洽?


这很令人沮丧,我应该可以在几秒钟内完成这项任务,而它已经变成了几个小时。

世界各地想要在 Linux (CentOS / RHEL) 上安装/运行最新版本的 Python 的开发人员每天都可能花费相同的时间来弄清楚如何做到这一点。

4

1 回答 1

2

Python 3.8 Application Stream 目前在RHEL 8.2 beta中可用。由于我们支持我们发布的每个新版本的 Python(3 年),我们需要确保它在将其引入 RHEL 及其运行的许多硬件架构之前是稳定的。这也很重要,因为客户希望技术达到生产级。这张表显示,这些年来,我们官方已经同时支持了多个 Python 版本。您可以从此处下载 RHEL 8.2 测试版。RHEL 8 随 Python 的 2 个版本(2.7 和 3.6)一起发布,因为它对我们来说是一项重要的技术。多年来,我们自己使用它来构建 RHEL 组件,在这个行业中,我们不得不将它重建到 3.x(从 2.7)。

仅供参考 - Python 和其他组件的新版本在 RHEL 7 上作为软件集合发布,在 RHEL 8 上作为应用程序流发布。这样做的好处是,已安装的 Python 版本对于它所在的每个系统都将具有完全相同的包和组件安装它。这大大简化了事情(正如您所指出的,这很复杂)并最大限度地减少了“它在我的机器上工作”的问题。

于 2020-02-11T11:51:14.743 回答