如何在Debian 9上安装Python 3.7

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

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

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

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

在Debian上安装Python 3.7#

在Debian上构建Python 3.7是一个相对简单的过程,只需几分钟。

  1. 首先安装构建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
  2. 使用以下命令从Python下载页面下载最新版本的源代码 curl 命令:

    curl -O https://www.python.org/ftp/python/3.7.3/Python-3.7.3.tar.xz

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

  3. 下载完成后,解压缩tarball:

    tar -xf Python-3.7.3.tar.xz
  4. 导航至Python源目录并运行 configure 该脚本将执行许多检查,以确保系统上的所有依赖项都存在:

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

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

  5. make 开始构建过程:

    make -j 8

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

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

    sudo make altinstall

    不使用标准 make install 因为它将覆盖默认系统 python3 二进制

  7. 至此,Python 3.7已安装在您的Debian系统上并可以使用。 您可以通过键入以下内容进行验证:

    python3.7 --version
    Python 3.7.3

结论#

您已经在Debian 9机器上安装了Python 3.7。 您可以开始使用Pip安装第三方模块并开发Python 3项目。

如果您有任何疑问或反馈,请在下面发表评论。

Python的debian

Sidebar