【问题标题】:How to install Python 3.8.1 on RHEL 8?如何在 RHEL 8 上安装 Python 3.8.1?
【发布时间】:2020-05-26 07:36:07
【问题描述】:

这真是令人沮丧。

我想在 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 的开发人员每天可能都会花费相同的时间来弄清楚如何做到这一点。

【问题讨论】:

  • 我推荐使用 pyenv。然后,您可以同时管理多个版本的 Python 以及最新版本,而不会影响您的系统 Python。

标签: python-3.x rhel centos8


【解决方案1】:

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

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

【讨论】:

  • @user10664542 “我不确定你住在哪个失真泡沫中” - 请不要对试图帮助你的人(或其他任何人,因为那件事)。这是不必要的,unwelcome here.
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2011-09-20
  • 2022-01-06
  • 1970-01-01
  • 1970-01-01
  • 2020-07-23
  • 1970-01-01
  • 2020-05-22
相关资源
最近更新 更多