python 2.6 或 2.7(科学包支持)和 mint linux 要安装哪些包(-dev 等)

python 2.6 或 2.7(科学包支持)和 mint linux 要安装哪些包(-dev 等)

嘿,尝试在 Linux Mint 11“katya”64 位上安装 Python 2.6。我大约有 6 个月的 Python 业余使用经验,大约有一个半小时的 Linux Mint 使用经验(几年前曾尝试过 Linux,但不太懂)。

无论如何,我正在使用 Synaptic 包管理器尝试安装 python,但我不确定我需要哪些包。它有 (1) python 2.6 [显而易见的选择],(2) python 2.6-minimal [在我选择 2.6 后它自动选择了这个,所以我想我需要它],(3) python2.6-dev Python (v2.6) 的头文件和静态库 [未自动选择],(4) idle-python2.6 使用 TKinter 的 python (v2.6) IDE。

从 Windows 开始,只需下载 Python,然后将插件拖到 Python 文件夹中,双击 .exe,所有内容都包括在内(至少 IDLE 是这样的,因为我使用的是 Active State 版本)。现在我有点困惑。

也许更重要的是,现在我想起来了,我将使用 scipy、numpy、NLTK、matplotlib、某种类型的数据库 api(MySQL 或其他我还没有那么远的东西,所以我不确定)以及可能还有一些我还不知道的硬核 scinerd 东西。我还想要 2.6 吗,还是应该使用 2.7?(2.7 似乎随 Linux mint 11 一起提供,所以我想问一下——为什么要修复没有损坏的东西)。但我记得过去我安装了 3.1 并学会了它并且一切都很棒,然后我不得不回到 2.6,因为科学软件包只能在 2.6 之前使用。如果这很重要的话,我也会使用 Wing IDE 64 位。谢谢你的帮助。

答案1

虽然这可能是主观的,但我认为 Linux 是远的尽管乍一看似乎并非如此,但 Python 比 Windows 更友好。看起来您已经掌握了所需的一切,如果您的脚本需要额外的东西,它会从您正在运行它的终端通知您,就像在 Windows 中一样。

在大多数非纯 unix 系统 (/usr/local/lib/pythonXY/site-packages) 上,插件的添加方式相同,因此如果您需要手动添加任何东西,这非常容易。

就版本而言,您可能希望根据自己的情况使用 2.6,因为许多学术项目尚未升级到 2.7,而且 Python 用户群总体上还没有升级到 3。

相关内容