我升级到了 Ubuntu 14,发现我有许多 Python 文件夹......Python 2.7 等等,直到 Python 3.4。我需要保留所有旧版本吗?还是可以删除它们?我看到有人卸载了 2.7,现在他们遇到了问题。
答案1
实际上,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
答案2
是的,需要 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 只是为了为旧版应用程序提供支持。
字体: