对于 Ubuntu 用户来说,安装 Python 3.7 的最简单方法是使用 deadsnakes PPA。它提供了对 Python 的最新更新和任何其他所需软件包的访问。

安装 Python3.7

添加 PPA 源:

1
sudo add-apt-repository ppa:deadsnakes/ppa -y

添加完 PPA 源后,需要运行 apt 更新:

1
sudo apt update

安装 Python3.7:

1
sudo apt install python3.7

验证 Python 版本:

1
python3.7 --version

至此,就已经成功安装了 Python 3.7。

如果还想为 Python 3.7 安装额外的工具,例如调试模块、开发者模块、虚拟环境模块、Distutils 模块、lib2to3 工具模块、DBM.GNU 模块和 Tkinter 模块,可以运行以下命令:

1
sudo apt install python3.7-dbg python3.7-dev python3.7-venv python3.7-distutils python3.7-lib2to3 python3.7-gdbm python3.7-tk

安装 Pip

手动重新安装 Pip,使用 wget 命令下载 get-pip.py:

1
wget https://bootstrap.pypa.io/get-pip.py

下载该文件后,使用以下命令安装 Pip:

1
python3.7 get-pip.py

如果看到类似以下的输出,说明 Pip 已经成功安装:

1
2
3
4
5
6
Installing collected packages: pip
Attempting uninstall: pip
Found existing installation: pip 20.0.2
Uninstalling pip-20.0.2:
Successfully uninstalled pip-20.0.2
Successfully installed pip-23.1.2

也可以通过运行以下命令来验证所安装的 Pip 的版本:

1
pip3.7 --version

输出如下:

1
pip 23.1.2 from /usr/local/lib/python3.7/dist-packages/pip (python 3.7)

关于 deadsnakes/ppa

ppa:deadsnakes/ppa 是一个非官方的 PPA(Personal Package Archive)源,它提供了 Python 的多个版本。

主要特点:

  1. 提供 Python 2.3、2.6、3.1、3.5、3.7、3.9、3.11 等多个版本。这使得我们可以很方便地在 Ubuntu 上安装和切换 Python 不同版本。
  2. 版本比较新,能够第一时间获取 Python 新的 patch 版本和 bug 修复版本。这个 PPA 通常能提供最新的 Python 稳定版本和 Release Candidate 版本。
  3. 安装过程简单。只需要添加 PPA,然后用 apt 安装对应版本的 Python 就可以。可以很方便地升级和切换 Python 版本。
  4. 不会影响系统默认的 Python 版本。不同版本的 Python 会并行安装,不会相互影响。

总的来说,这个 PPA 为 Ubuntu 提供了非常方便和全面地多版本 Python 支持,是 Ubuntu 上安装和管理 Python 不同版本的很好途径,特别适合 Python 开发者使用。

(END)