我是Python的新手,我想知道哪些版本的numpy / scipy / matplotlib与不同版本的Python兼容 - 或者它们在多大程度上与它们相匹配。
现在我使用的是Python 3.4.3,numpy 1.8.2,scipy 0.13.3和matplotlib 1.3.1。我在scipy FAQ上看到“支持Python 3的NumPy的第一个版本是NumPy 1.5.0.SciPy中的Python 3支持从版本0.9.0开始。”但是如何知道这些模块的哪些版本适合python 3.4?例如。我知道有一个scipy0.18,但如果尝试使用python 3.4而不是3.5,它是否会引发问题?很抱歉,如果这是一个愚蠢的问题,我只想避免多次卸载/更新不同版本,我已经这样做了。
答案 0 :(得分:2)
我建议您仔细查看Anaconda安装。
您将在一个步骤中安装所有需要的软件包,并且所有软件包将相互兼容并且已经过测试。
如果您需要未包含的软件包,可以使用内部打包工具 - conda:
进行安装conda install package_name
答案 1 :(得分:1)
当前版本,numpy 0.11.0和scipy 0.17.1,对于python 3.4和3.5应该完全没问题。
对于第一个近似值,任何非古代版本的numpy或scipy都可以使用python 3.4。
无论如何在安装后运行自检是个好主意:
>>> from numpy import test; test()
和>>> from scipy import test; test()
。
答案 2 :(得分:1)
从同一页开始:
NumPy和SciPy支持Python 2.x系列(版本2.6和2.7),以及 Python 3.2 和更新
3.x行中的Python版本无论如何都应该向后兼容。