如何在Debian 9上安装Python 3.7

时间:2020-03-05 15:31:23  来源:igfitidea点击:

Python是世界上最受欢迎的编程语言之一。
Python的语法简单易学,是和经验丰富的开发人员的理想选择。
Python是一种非常通用的编程语言,我们可以使用它来执行几乎任何我们想做的事情,编写小型脚本,构建游戏,开发,创建机器学习算法,分析数据等等。
Python也是可移植的,这意味着我们可以在不同的操作系统上运行相同的Python脚本,而无需进行任何更改。

对Python 2的支持将于2017年结束。
Python3是该语言的现在和将来。

Python 3.7是Python语言的最新主要发行版,它包含许多新功能,例如推迟对类型注释的求值,对数据类和上下文变量的支持,对模块属性的访问的自定义等等。

本教程介绍了如何在Debian 9上安装Python 3.7.

在Debian上安装Python 3.7

在Debian上构建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 curl libbz2-dev
  • 使用以下“ curl”命令从Python下载页面下载最新版本的源代码:
curl -O https://www.python.org/ftp/python/3.7.3/Python-3.7.3.tar.xz

在撰写本文时,最新版本是'3.7.3'。

  • 下载完成后,解压缩tar包:
tar -xf Python-3.7.3.tar.xz
  • 导航到Python源目录并运行'configure'脚本,该脚本将执行许多检查以确保系统上的所有依赖项都存在:
cd Python-3.7.3./configure --enable-optimizations

“ --enable-optimizations”选项将通过运行多个测试来优化Python二进制文件,这将使构建过程变慢。

  • 运行“ make”开始构建过程:
make -j 8

为了加快构建时间,请根据处理器修改“ -j”标志。如果我们不知道处理器的内核数,可以通过键入'nproc'来找到它。我的系统有8个核心,因此我正在使用'-j8'标志。

  • 构建完成后,以具有sudo访问权限的用户身份运行以下命令来安装Python二进制文件:
sudo make altinstall

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

  • 至此,Python 3.7已安装在Debian系统上并可以使用。我们可以通过键入以下内容进行验证:
python3.7 --version
Python 3.7.3