我的 ubuntu 是 14.10,我想我已经从 12.10 升级了它。
我刚刚意识到我的机器上至少有 3 个 Python 解释器。
对于 mooc,我在主目录中安装了第四个版本 Enthought Canopy Python 2.7.6。这是默认版本。
python
Enthought Canopy Python 2.7.6 | 64-bit | (default, Sep 15 2014, 17:36:10)
/usr/bin/python
Python 2.7.8 (default, Oct 20 2014, 15:05:19)
/usr/bin/python3.4
Python 3.4.2 (default, Oct 8 2014, 13:08:17)
/usr/bin/python3.3
Python 3.3.2+ (default, Feb 28 2014, 00:52:16)
这些真的都需要吗?我应该卸载python3.3吗?ubuntu本身需要什么?
在我通过下载包和库来创建更复杂的环境之前,我最好尽可能地清理一下?
(我问这个问题是因为现在有了 python 3 就有了虚拟环境。也许一些大型程序会自带 python 解释器。在我开始仔细研究之前,也许有人可以向我解释一下现在应该怎么做。我知道 2011 年这里曾有人问过一个更简单的问题)
答案1
Ubuntu 14.10 附带 Python 2.7.8 和 Python 3.4.2,因此您应该保留它们。
Python 3.3.2+ 不在官方软件存储库中,并且那里没有程序需要它。但您可能有来自其他来源的程序依赖于它。
答案2
python3.3-minimal
包含解释器和一些基本模块。它可以在引导过程中用于执行一些基本任务。请参阅/usr/share/doc/python3.3-minimal/README.Debian
此软件包中包含的模块列表。
然而,正如 Florian Diesch 解释的那样,Python 3.3.2+ 是非官方的,并不是必需的,除非你的程序依赖于/usr/share/doc/python3.3-minimal/README.Debian