如何在Ubuntu 18.04上安装Python 3.7

linux

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

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

本教程描述了如何在Ubuntu 18.04上安装Python 3.7的两种方法:第一种是启用deadsnakes PPA储存库并使用apt包管理器安装python 3.7,或者从源代码进行编译,构建,安装。

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

先决条件

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

使用apt安装Python 3.7

使用apt在Ubuntu上安装Python 3.7是一个相对简单的过程,只需几分钟。首先更新软件包列表并安装必备组件:

sudo apt update

sudo apt install software-properties-common

接下来,使用add-apt-repository命令添加PPA存储库到你的系统中:

sudo add-apt-repository ppa:deadsnakes/ppa

出现提示时,按Enter继续:

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

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

sudo apt update

sudo apt install python3.7

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

python3.7 --version
Python 3.7.3

从源代码构建安装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。下载完成后,解压缩压缩的归档文件 :

tar -xf Python-3.7.4.tgz

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

cd Python-3.7.4

./configure --enable-optimizations

--enable-optimizations选项将通过运行多个测试来优化Python二进制文件。接下来使用make命令进行编译:

make -j 12

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

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

sudo make altinstall

请勿使用标准make install,因为它将覆盖系统默认的python 3二进制文件。Python 3.7已安装并可以使用。输入以下内容进行验证:

python3.7 --version

输出将显示Python版本:

Python 3.7.4

结论

您已在Ubuntu 18.04计算机上安装了Python 3.7,接下来可以开始开发Python 3项目。接下来,您可以阅读有关如何使用Pip和​​如何为不同的Python项目创建Python虚拟环境的教程。如果您有任何问题或反馈,请在下面随时评论。

以上是 如何在Ubuntu 18.04上安装Python 3.7 的全部内容, 来源链接: utcz.com/z/507278.html

回到顶部