zoukankan      html  css  js  c++  java
  • 如何在RHEL 8上安装Python 3

    Python是现在最流行、最容易编码的编程语言之一,因为它简单、容易编码。它现在在初学者和有经验的计算机程序员或开发人员中非常流行。
    它是用来开发任何类型的软件/应用程序,使用简单的和很少的代码行复杂的机器学习算法也。
    最近Python的主要发布版本是3.8。它包含了许多特性,比如只支持位置的参数,支持 f 字符串,并行文件系统缓存等等。
    Python 3.8版本不包含在默认的Red Hat仓库中。因此,在本教程中,我们将向你展示在RHEL 8 Linux系统上安装Python的不同方法。
    在第一部分中,我们将使用来自 deadsnakes PPA 的deb包,而在第二部分中,我们将使用源代码安装 Python。
    使用yum软件包管理器在RHEL 8上安装Python 3
    一、使用apt安装Python 3非常简单,只需几个步骤即可安装:
    步骤1 –首先更新RHEL上的软件包列表,并使用以下命令安装在Red Hat上安装Python的前提条件:
    $ sudo yum update
    步骤2 –更新软件包后,您可以使用以下命令安装最新的Python3:
    $ sudo yum install python3
    第3步–安装Python之后,我们可以通过检查已安装的Python版本来对其进行验证:
    $ python3 --version
    output:
    Python 3.8.0
    如果您的屏幕还显示上述输出,则表示Python 3.8已成功安装在Red Hat系统上。
    二、从源代码在RHEL 8上安装Python 3.8
    在此方法中,我们将说明使用source在RHEL 8 Linux上安装Python 3.8的过程。
    步骤1 –在第一步中,使用以下命令更新存储库软件包列表并安装依赖项以在Red Hat上构建Python:
    $ sudo yum update
    $ sudo yum install build-essential zlib1g-dev libncurses5-dev libgdbm-dev libnss3-dev libssl-dev libreadline-dev libffi-dev libsqlite3-dev wget libbz2-dev
    步骤2 –现在使用wget命令从Python下载页面下载Python 3.8源代码,如下所示:
    $ wget https://www.python.org/ftp/python/3.8.0/Python-3.8.0.tgz
    步骤3 –下载源程序包后,使用以下命令提取压缩文件:
    $ tar -xf Python-3.8.0.tgz
    步骤4 –现在进入新提取的Python源目录,并运行configure脚本以检查系统兼容性以及在系统上构建Python的依赖性。
    $ cd Python-3.8.0
    $ ./configure --enable-optimizations
    使用--enable-optimizations选项通过运行多个测试来优化Python二进制文件,此过程可能需要更长的时间。
    步骤5 –现在,我们可以使用make命令启动Python 3.8构建过程,如下所示:
    $ make -j 8
    步骤6 –完成构建过程后,可以使用以下命令安装Python二进制文件:
    $ sudo make altinstall
    步骤7 –现在,系统中已安装Python 3.8;您可以使用以下命令通过检查Python版本来进行验证:
    $ python3 --version
    输出将显示在屏幕上,如下所示:
    output:
    Python 3.8.0
    至此,您已经学习了使用两种不同的方法在RHEL 8系统中安装Python,一种方法是使用Deadsnakes存储库,另一种方法是使用源代码。现在,您的系统已准备好开发各种python项目。A5互联https://www.a5idc.net/

  • 相关阅读:
    远程云服务器开启sql 远程连接
    代码性能优化第一篇
    sql server 字符串按最后数字排序
    Ocelot 自定义权限中间件,自定义中间件添加
    abp vnext 快速搭建项目框架
    Sqlplus报错ORA-12547
    OGG参数PURGEOLDEXTRACTS
    OGG低版本Trail文件6位,如何达到序列阈值999999后如何处理?
    OGG-Oracle 11.2.0.1 ->19.3 pdb 使用Ogg 同步版本相关问题学习整理
    OGG-00423 Could not find definition
  • 原文地址:https://www.cnblogs.com/a5idc/p/13769393.html
Copyright © 2011-2022 走看看