Python是世界上最受欢迎的编程语言之一。 Python语法简单易学,是初学者和经验丰富的开发人员的理想选择。 Python是一种通用的编程语言。它可以用作脚本语言,构建游戏,开发网站,创建机器学习算法以及分析数据。

Python 3.7是Python语言的最新主要版本。它包括许多新功能,例如类型注释的延迟评估,对数据类和上下文变量的支持,对模块属性的访问的自定义,以及 more

本教程描述了在Ubuntu 18.04上安装Python 3.7的两种方法:使用 deadsnakes PPA中的标准 apt 工具,以及从源代码进行构建。

相同的步骤适用于Ubuntu 16.04和任何基于Ubuntu的发行版,包括Kubuntu,Linux Mint和Elementary OS。

先决条件

您需要以root用户或具有sudo访问权限的用户身份登录,才能在Ubuntu系统上安装软件包。

在具有Apt的Ubuntu上安装Python 3.7

使用apt在Ubuntu上安装Python 3.7是一个相对简单的过程,只需几分钟:

首先更新软件包列表并安装必备组件:

sudo apt update
sudo apt install software-properties-common

接下来,添加在您的消息来源列表中添加PNA消息:

sudo add-apt-repository ppa:deadsnakes/ppa

出现提示时,按Enter继续:

Press [ENTER] to continue or Ctrl-c to cancel adding it.

启用存储库后,请安装Python 3.7,其中包括:

sudo apt install python3.7

至此,Python 3.7已安装在Ubuntu系统上,可以使用了。您可以输入以下内容进行验证:

python3.7 --version
Python 3.7.3

从源代码在Ubuntu上安装Python 3.7

在本节中,我们将向您展示如何下载和编译Python 3.7:

首先,更新软件包列表并安装构建Python源所需的软件包:

sudo apt update
sudo apt install build-essential zlib1g-dev libncurses5-dev libgdbm-dev libnss3-dev libssl-dev libreadline-dev libffi-dev wget

使用以下 wget 命令从 Python下载页面下载最新版本的源代码:

wget https://www.python.org/ftp/python/3.7.4/Python-3.7.4.tgz

在撰写本文时,最新版本为3.7.4

下载完成后,解压缩压缩的tarball

tar -xf Python-3.7.4.tgz

接下来,导航到Python源目录并运行configure脚本,该脚本将执行一个数字进行检查以确保存在系统上的所有依赖项:

cd Python-3.7.4
./configure --enable-optimizations

--enable-optimizations选项将通过运行多个测试来优化Python二进制文件。

使用make

make -j 8

开始Python的构建过程。为了加快构建时间,请根据您的处理器修改-j标志。如果您不知道处理器的内核数量,可以通过键入nproc找到它。本指南中使用的系统具有8个核心,因此我们使用-j8标志。

构建完成后,通过运行以下命令来安装Python二进制文件:

sudo make altinstall

请勿使用标准make install,因为它将覆盖默认的系统python3二进制文件。

它。 Python 3.7已安装并可以使用。输入以下内容进行验证:

python3.7 --version

输出将显示Python版本:

Python 3.7.4

结论

您已在Ubuntu 18.04计算机上安装了Python 3.7,然后可以开始开发Python 3项目。

接下来,您可以阅读有关如何使用Pip ​​如何为不同的Python项目创建Python虚拟环境的信息。

如果您有任何问题或反馈,请在下面随时评论。

如果你喜欢我们的内容可以选择在下方二维码中捐赠我们,或者点击广告予以支持,感谢你的支持