如何将python更新到最新版本并设置为默认值

问题描述

我目前使用的是 ubuntu 18.04。

我的认 Python 版本是 Python 3.7.9

我想将其升级到 Python 3.9.2 并将其设置为认的 Python 版本

我该怎么做?

解决方法

使用 deadsnake PPA 正常安装 Python:

sudo add-apt-repository ppa:deadsnakes/ppa
sudo apt update
sudo apt install python3.9

检查您是否可以访问 Python:

python3.9 --version

如果是这样,请创建一个符号链接以将其设置为“默认”:

sudo mv /usr/bin/python /usr/bin/python3.7
sudo ln -s $(which python3.9) /usr/bin/python
,

如果您在 apt 中没有它,那么您可以添加特殊的存储库 deadsnakes Python repo for Ubuntu
添加 repo 后,您应该拥有 2.3 形式的所有版本 3.10sudo add-apt-repository ppa:deadsnakes/ppa sudo apt-get update sudo apt install python3.9

which python

然后你可以找到实际版本的路径

python3.9

并替换为 which python3.9 ,您也可以使用

python3.9

但有时更换它并不是一个好主意,因为系统可能需要旧版本,而新版本将无法使用。我更喜欢在需要 3.9 时使用 python3.7,而在真正需要 3.7 时使用 3.9.x


添加此 repo 后,它还会通知您何时有更新版本 dir


这个 repo 也适用于基于 Ubuntu 的 Linux Mint。