如何在Ubuntu 18.04上安装Python 3.7
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 updatesudo 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 updatesudo apt install python3.7
至此,Python 3.7已安装在Ubuntu系统上。您可以输入以下内容进行验证:
python3.7 --version
Python 3.7.3
从源代码构建安装Python 3.7
在本节中,我们将向您展示如何下载和编译安装Python 3.7。首先,更新软件包列表并安装构建Python源码所需的软件包:
sudo apt updatesudo 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