网页设计跟网站建设,wordpress登录返回,英文旅游网站建设,长尾关键词快速排名软件原文链接#xff1a;https://computingforgeeks.com/install-python-3-on-centos-rhel-7/ Python 是一种高级解释性编程语言#xff0c;已被用于各种应用程序开发#xff0c;并在近年来获得了巨大的流行。Python 可用于编写广泛的应用程序#xff0c;包括 Web 开发、数据分… 原文链接https://computingforgeeks.com/install-python-3-on-centos-rhel-7/ Python 是一种高级解释性编程语言已被用于各种应用程序开发并在近年来获得了巨大的流行。Python 可用于编写广泛的应用程序包括 Web 开发、数据分析、科学计算、人工智能、游戏等。由于其简单易用它是初学者的理想语言。
Python 作为一种编程语言取得成功的一些因素包括
它是开源的作为一种开源语言意味着任何人都可以访问和修改代码以满足其业务需求。它是面向对象的Python 是一种面向对象的语言这意味着 Python 中的一切都是对象。它是一种跨平台 语言Python 代码可以在 Linux、Windows 和 macOS 等主要操作系统上运行。拥有 庞大的社区Python 拥有一个庞大且活跃的开发人员社区他们为其开发做出贡献并创建第三方库和工具。解释性 语言Python 是一种解释性语言意味着在运行代码之前无需编译代码。广泛的库有大量的标准库和第三方库这使得在Python中执行各种任务变得很容易。易于学习Python 是一种深受初学者欢迎的语言因为它具有简单易学的语法。
Python广泛应用于金融、医疗保健和科技等行业并且由于其丰富的数据分析和可视化库和工具集而受到数据科学家和研究人员的欢迎。创建本内容时 Python 的最新稳定版本是 Python 3.11。
Python 3.11 特性和改进
信息更丰富的错误回溯由于 Faster CPython 项目代码执行速度更快。任务和异常组可简化异步代码的使用。新的类型功能可改进 Python 的静态类型支持。本机 TOML 支持使用配置文件。改进的类型变量 – PEP 646可变参数泛型、PEP 673自类型、PEP 675任意文字字符串类型、PEP 681数据类转换和PEP 655将单个 TypedDict项目标记为必需或可能缺失。Python 3.11 的启动时间更快。支持受 C 和 Java 等其他语言启发的零成本异常。Python 3.11 支持异常注释以帮助向代码添加任意注释。用于浮点数表示的负零格式。
在本文中我们将向用户展示如何在 CentOS 7 / RHEL 7 上安装和使用 Python 3.11。
在 CentOS 7 / RHEL 7 上安装 Python 3.11
Python 3.11 是一个重要的版本引入了许多新功能和对该语言的改进。在本节中我们将介绍在 CentOS 7 / RHEL 7 Linux 系统上安装 Python 3.11 的所有必要步骤。
第1步更新系统
建议执行此步骤但这是一个可选步骤。如果系统上正在运行其他应用程序并且担心依赖关系会破坏则可以跳过此步骤。
sudo yum -y update更新成功后让我们重新启动系统。
sudo systemctl reboot第2步安装Python 3.11构建工具
Python 3.11 在 CentOS 7 / RHEL 7 存储库的官方存储库中不可用。我们将从源代码安装它但在构建过程之前需要安装依赖包。
sudo yum -y install epel-release
sudo yum install wget make cmake gcc bzip2-devel libffi-devel zlib-devel所有开发工具都可以使用以下命令从包组安装
sudo yum -y groupinstall Development Tools确认GCC版本
$ gcc --version
gcc (GCC) 4.8.5 20150623 (Red Hat 4.8.5-44)
Copyright (C) 2015 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.步骤 3在 CentOS 7 / RHEL 7 上安装 OpenSSL 1.1
构建 Python 3.11 需要openssl 1.1.1或更高版本。系统存储库中可用的版本是旧的。
按照以下指南中的步骤在 CentOS 7 / RHEL 7 上安装和配置 OpenSSL 1.1.1
如何在 CentOS 7 / RHEL 7 上安装 OpenSSL 1.1.x
步骤 4在 CentOS 7 / RHEL 7 上安装 Python 3.11
构建 Python 3.11 需要openssl 1.1.1或更高版本。系统存储库中可用的版本是旧的。
安装OpenSSL 1.1.1后通过检查版本进行验证
$ openssl version
OpenSSL 1.1.1t 7 Feb 2023让我们下载Python 3.11源代码
wget https://www.python.org/ftp/python/3.11.4/Python-3.11.4.tgz提取下载的存档
tar xvf Python-3.11.4.tgz导航到创建的目录。
cd Python-3.11*/配置构建
LDFLAGS${LDFLAGS} -Wl,-rpath/usr/local/openssl/lib ./configure --with-openssl/usr/local/openssl
make在 CentOS 7 / RHEL 7 上安装 Python 3.11
sudo make altinstall安装完成后可以使用以下命令查看已安装的Python 3.11版本
$ python3.11 --version
Python 3.11.4验证 OpenSSL 库是否正常工作
$ python3.11
Python 3.11.4 (main, May 24 2023, 12:20:28) [GCC 4.8.5 20150623 (Red Hat 4.8.5-44)] on linux
Type help, copyright, credits or license for more information.import sslssl.OPENSSL_VERSION
OpenSSL 1.1.1t 7 Feb 2023
Use exit() or Ctrl-D (i.e. EOF) to exitCtrl-D步骤5使用Pip3.11安装Python模块
Pip 在 Python 安装过程中安装。通过运行此命令检查安装的 pip 版本。
$ pip3.11 --version
pip 22.3.1 from /usr/local/lib/python3.11/site-packages/pip (python 3.11)您可以将 Pip 包升级到最新版本
pip3.11 install --upgrade pip设置国内镜像
pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple查看镜像地址
pip config list现在使用 PIP 安装任何模块。使用的命令语法如下
sudo pip3.11 install module-name例如
sudo pip3.11 install awscli结论
总之Python 的多功能性、简单性及其功能使其成为任何想要学习或采用编程语言用于各种应用程序和项目的人的绝佳选择。有许多库、框架和工具可让您高效地构建创新应用程序。