概述
由于 Python 3 有几次较为跳跃的更新,导致大量使用 Python 3 作为开发工具的软件会对 Python 3 的版本进行严格限制,如限制使用 Python 3.8 - Python 3.9 版本。这要求开发者开发环境内应具有多版本的 python 。在 Ubuntu 等 Linux 系统下,Python 的安装都是使用的源码编译方法,这对一些 Python 开发者并不友好,本文会给出一种较为简单的多版本 Python 安装方法。
安装
笔者使用的 Ubuntu 22.04 自带有 Python 3.10 版本的 Python ,可以使用以下命令查看系统自带的 Python 版本:
python3 --version
笔者希望安装 Python 3.9 并创建相关虚拟环境。
首先,我们需要引入新的 apt 源,如下:
add-apt-repository ppa:deadsnakes/ppa
deadsnakes 在其软件仓库中给出了大量 Python 版本的安装包,这些安装包都是预编译好的,我们不需要进行进一步的编译。
以安装 Python 3.9 为例,命令如下:
apt install python3.