升级后我可以安全地卸载旧版本的Python吗?

use*_*992 5 python versions

我升级到 Ubuntu 14,我看到我有许多 Python 文件夹.... Python 2.7 等等一直到 Python 3.4 。我是否需要保留所有旧的,或者可以将它们删除吗?我看到有人卸载了 2.7,现在他们遇到了问题。

use*_*.dz 3

实际上,Ubuntu 14.04 存储库中只有 3 个版本的 Python:2.7、3.3、3.4

  • 几乎所有应用程序都使用 v2.7 ,所以我可以说:无法删除它。
  • v3.3 未使用(仅当您是开发人员时),可以删除也没有什么坏处。
  • v3.4 很少有应用程序开始使用它作为替代方案(它们保持 2.7 兼容性),可以删除,但检查它是否会建议删除其他软件包。

可以检查它们的反向依赖关系,以便apt-cache获得更好的想法:

apt-cache rdepends python2.7
apt-cache rdepends python3.3
apt-cache rdepends python3.4
Run Code Online (Sandbox Code Playgroud)


ayr*_*ton 0

是的,需要 python 运行的包是特定于版本的,因为 python2.x 与 python3.x 有很大不同:

http://www.slideshare.net/pablito56/python-2-vs-python-3

自 ubuntu 12.10 起,我们正在努力将 Ubuntu 的所有软件包迁移到 Python 3,并且不允许使用 Python 2 的新软件包。

Python 2 的维护只是为了向遗留应用程序提供支持。

字体:

https://wiki.ubuntu.com/Python/FoundationsQPythonVersions

https://wiki.ubuntu.com/Python/3