如何在 Ubuntu 上升级到 Python 3.8
在本文中,我们升级到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,但是对于
在本文中,我们升级到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
。删除它并重新创建一个symlink
到python3.8
:
$ sudo rm /usr/bin/python3
$ sudo ln -s python3.8 /usr/bin/python3
进入全屏模式 退出全屏模式
第四步:测试新版python3
$ python3 -V
python 3.8.0
进入全屏模式 退出全屏模式
全部完成!
更多推荐
所有评论(0)