Ubuntu 12.04 上带有 Pylab 的 Python 3

Ubuntu 12.04 上带有 Pylab 的 Python 3

我有 Ubuntu 12.04,我正在通过 Python 2.7.3 学习(特别是 Pylab - IPython、NumPy、SciPy 和 Matplotlib)。我认为最好学习最新版本的 Python。使用 apt-get 告诉我以上所有都是最新版本。原因如下: 在 12.04 LTS 中更改 Python 默认设置

所以我 apt-get python3 和 ipython3,但是如何为我的 Python3 解释器设置最新的 Pylab?

答案1

Ubuntu/Debian 将pythonpython3及其相关库视为不同的包(而不是一个是另一个的升级版本),因为有相当多的库在 python 2 和 3 中都有可执行的通用代码库。

因此,您需要python3-numpypython3-scipypython3-matplotlib等。不幸的是,python3-matplotlib在 12.04 中不可用(从 13.04 开始可用)。您也许可以找到包含它的 PPA,但我个人不知道有哪个可以推荐。

(对于科学的 Python 设置,您可能需要考虑的其他库可能包括sympypandas和各种scikit包)。

编辑:学习 Python 3 而不是 2 是一个明智的目标,但如果你被限制在 12.04,你可能会发现许多库都缺乏支持。在这种情况下,最好的办法可能是使用 Python 2,同时确保你编写向前兼容的代码 - 请参阅官方移植指南寻求建议。

相关内容