服务器学习网 > 编程学习 > Debian 9 安装 Python 3.7 的详细教程

Debian 9 安装 Python 3.7 的详细教程

服务器学习网综合整理   2024-08-06 15:54:44

步骤一:更新系统 首先,确保你的 Debian 系统是最新的。打开终端并运行以下命令来更新软件包列表并升级已安装的软件包: sudo apt-get update sudo apt-get upgrade 步骤二:安装必要的依赖 在安装 Python 3.7 之前,你需要安装一些编译工具和库,这些将...

在 Linux 系统中,Debian 以其稳定性和强大的社区支持而闻名。然而,默认情况下,Debian 9(Stretch)可能不包含最新版本的 Python,比如 Python 3.7。为了使用 Python 3.7 的新特性和性能改进,你需要手动安装它。下面是一个详细的步骤指南,帮助你成功在 Debian 9 上安装 Python 3.7。

步骤一:更新系统

首先,确保你的 Debian 系统是最新的。打开终端并运行以下命令来更新软件包列表并升级已安装的软件包:

sudo apt-get update
sudo apt-get upgrade

步骤二:安装必要的依赖

在安装 Python 3.7 之前,你需要安装一些编译工具和库,这些将用于构建 Python:

sudo apt-get install software-properties-common
sudo add-apt-repository ppa:deadsnakes/ppa
sudo apt-get update
sudo apt-get install python3.7

注意:由于 Debian 9 默认不支持 add-apt-repository(这是 Ubuntu 的工具),你需要使用 Debian 的方式来添加新的软件源。对于 Debian,推荐使用源码编译或从第三方源安装

步骤三:使用源码编译安装 Python 3.7

由于 Debian 9 的官方源中可能不包含 Python 3.7,你可以从 Python 官网下载源码并手动编译安装:

  1. 下载 Python 3.7 源码: 访问 Python 官网,下载 Python 3.7 的源码包。

  2. 解压源码包

    tar -xvf Python-3.7.x.tgz
    cd Python-3.7.x
  3. 编译并安装: 安装编译工具和依赖:

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

    编译 Python:

    ./configure --enable-optimizations
    make -j $(nproc)
    sudo make altinstall

    注意:使用 make altinstall 而不是 make install 以避免覆盖系统默认的 Python 3 版本。

步骤四:验证安装

安装完成后,你可以通过以下命令来验证 Python 3.7 是否正确安装:

python3.7 --version

如果一切正常,你应该会看到输出显示 Python 3.7 的版本号。

Debian 9 安装 Python 3.7 的详细教程

现在,你已经成功在 Debian 9 上安装了 Python 3.7,可以开始享受它带来的新功能和性能提升了!

推荐文章