在本文中,我们升级到python 3.8,并将其配置为python的默认版本。

Ubuntu 18.04/10 的开箱即用默认 python 版本是python 3.6,Ubuntu 19.04/10 是Python 3.7。截至目前,Python 3.8.1是 2019 年 12 月 18 日发布的最新稳定版本。所以最好升级最后一个主要版本。

我的 Ubuntu 版本是 18 LTS,但是对于 19.{04, 10} 将下面的所有python3.6替换为python3.7并运行。

好的,让我们开始:

步骤0:检查当前python版本

运行以下命令以测试当前安装的 python 版本。

$ python3 --version

进入全屏模式 退出全屏模式

输出将如下所示:

python 3.6.8

进入全屏模式 退出全屏模式

第一步:安装python3.8

通过键入以下命令安装 python:

$ sudo apt update -y
$ sudo apt install python3.8

进入全屏模式 退出全屏模式

第 2 步:将 python 3.6 和 python 3.8 添加到 update-alternatives

$ sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.6 1
$ sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.8 2

进入全屏模式 退出全屏模式

第三步:更新python 3指向python 3.8

默认情况下,Python 3.6指向Python 3。这意味着当我们运行python3时,它将作为python 3.6二进制执行,但我们希望将其作为python 3.8执行。

键入此命令以配置python3:

$ sudo update-alternatives --config python3

进入全屏模式 退出全屏模式

user@ubuntu1804:~$ sudo update-alternatives --config python3
There are 2 choices for the alternative python3 (providing /usr/bin/python3).

  Selection    Path                Priority   Status
------------------------------------------------------------
* 0            /usr/bin/python3.6   1         auto mode
  1            /usr/bin/python3.6   1         manual mode
  2            /usr/bin/python3.8   2         manual mode

Press <enter> to keep the current choice[*], or type selection number:

进入全屏模式 退出全屏模式

你应该得到上面的输出。现在输入 2 并按回车键输入Python 3.8。记住选择编号可能不同,因此选择Python 3.8的选择编号。

替代更新 python 3 以指向 python3.8

/usr/bin/python3只是一个symlink。删除它并重新创建一个symlinkpython3.8:

$ sudo rm /usr/bin/python3
$ sudo ln -s python3.8 /usr/bin/python3

进入全屏模式 退出全屏模式

第四步:测试新版python3

$ python3 -V
python 3.8.0

进入全屏模式 退出全屏模式

全部完成!

Logo

更多推荐