当我从 16.04 升级到 18.04 时,旧版本的 Python 会发生什么?

当我从 16.04 升级到 18.04 时,旧版本的 Python 会发生什么?

我的 Ubuntu 计算机上有 3 个版本的 Python - 2.7、3.5、3.6,我想在升级到 18.04 时将这 3 个版本全部删除,只保留一个版本的 Python3。升级后它们会怎样?此外,如何才能从当前的 Ubuntu 桌面上完全卸载任何一个版本的 Python?

答案1

只要升级顺利且按计划进行,更新至 Bionic Beaver (18.04) 不会改变您的 Python 安装。我建议先进行备份,因为有时不会。

从 18.04 开始,Python 2 不再预装,Python 3 已更新至 3.6 - 但如前所述:您的手动安装保持不变。

要卸载,您可以使用例如(根据需要更改)

 sudo apt-get remove python2.7

但可能存在一些依赖关系,阻止您这样做。 Python 的向后兼容性并不那么容易。我个人的建议是保留至少一个 2.x 版本。

以下是一些功劳: 安装 python 3.3 后如何删除 python 2.7?

如果你不想输入python3,你也可以在 bash 的配置文件中添加一个别名,这样当你在终端中输入 python 时,它就像输入 python3 一样。这很有用,但可能可能会造成误解

怎么做

添加

alias python=python3

在文件底部~/.bashrc(或者只需在具有足够权限的控制台中输入此内容echo "alias python=python3" >> ~/.bashrc

然后做:

source ~/.bashrc

从终端更新 bash 并进行更改(来源)。

相关内容