我的电脑上至少有 4 个 Python 解释器,现在怎么办?

我的电脑上至少有 4 个 Python 解释器,现在怎么办?

我的 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

相关内容