📜  将 python 升级到 3.9 i linux - Python (1)

📅  最后修改于: 2023-12-03 15:39:13.255000             🧑  作者: Mango

将 Python 升级到 3.9 在 Linux 上

如果您是一名 Python 开发人员,您可能需要使用最新的版本,以获得更好的性能和更多新功能。在本指南中,我们将介绍如何在 Linux 上将 Python 升级到最新版本,即 Python 3.9。

准备工作

在升级 Python 之前,您应该备份您现有的 Python 安装,以防止出现问题。

您可以使用以下命令备份 /usr/bin/python3:

sudo mv /usr/bin/python3 /usr/bin/python3.bak

另外,您还需要安装一些依赖项,以使 Python 3.9 可以正常运行。

在 Ubuntu 上,您可以使用以下命令安装依赖项:

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

在其他 Linux 发行版上,您可能需要使用不同的命令。

下载和编译 Python 3.9

现在,您可以下载 Python 3.9 的源代码,然后编译并安装它。

您可以从 Python 官方网站下载源代码:

wget https://www.python.org/ftp/python/3.9.0/Python-3.9.0.tgz

接下来,您需要将下载的源代码编译:

tar -xf Python-3.9.0.tgz
cd Python-3.9.0
./configure --enable-optimizations
make -j $(nproc)
sudo make altinstall

其中,./configure 命令将启用优化,以提高 Python 的性能。make 命令将编译源代码,make altinstall 命令将 Python 安装到 /usr/local/bin/python3.9。

设置 Python 3.9 作为默认 Python 版本

现在,Python 3.9 已经安装在您的系统上,但它不是默认的 Python 版本。

您可以使用以下命令将 Python 3.9 设置为默认版本:

sudo update-alternatives --install /usr/bin/python3 python3 /usr/local/bin/python3.9 1
sudo update-alternatives --install /usr/bin/python python /usr/local/bin/python3.9 1

接下来,您可以使用以下命令检查默认版本:

python3 --version

输出应该显示Python 3.9.0。

结论

在本指南中,我们介绍了如何在 Linux 上将 Python 升级到最新版本,即 Python 3.9。现在,您可以使用更好的性能和更多新功能来开发 Python 应用程序。