我的 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 并进行更改(来源)。