2016-06-25 27 views
2

私はPythonの新機能で、異なるバージョンのPythonと互換性のあるnumpy/scipy/matplotlibのバージョンと、それがどの程度マッチしているのか不思議です。numpy、scipy、およびmatplotlibとのPython 3.4の互換性

今は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があることを知っていますが、3.5ではなく、Python 3.4で使用しようとすると問題を引き起こす可能性がありますか?申し訳ありませんが、これは愚かな質問ですが、私はちょうど既に行っている別のバージョンを複数回アンインストール/更新することを避けたいです。

+1

これらのパッケージをインストールしようとすると、互換性がない場合に更新されるように要件チェックが行われます。 – percusse

答えて

2

Anacondaのインストールを詳しく見ることをお勧めします。

必要なパッケージをすべてワンステップでインストールし、すべてのパッケージが相互に互換性があり、とテストされます。

あなたが含まれていないパッケージが必要な場合は、単に内部のパッケージングツール使用してインストールすることができます - conda:完全に問題ないはずです、

conda install package_name 
+0

'pip install package_name'もまた重要なことであり、これを行うために組み込まれていることを覚えておいてください。これはWindows上のscipyでは動作しませんが、http://www.lfd.uci.edu/~gohlke/pythonlibs/#scipyから 'pip install downloaded-file.whl'を使ってインストールするほうが良いでしょう。これでも依然として必要なすべての依存性チェックが行われます – Eric

+0

'pip install package_name'(私はubuntuにありますか? – uncreative

+0

@uncreative、はい、それはすべての依存関係チェックを行うべきです。 – MaxU

1

現在のバージョン、numpyの0.11.0とscipyのダウンロード0.17.1をPython 3.4と3.5で動作します。

最初の近似では、古くないバージョンのnumpyまたはscipyは、Python 3.4でOKになります。

インストール後にセルフテストを実行することをお勧めします。 >>> from numpy import test; test()および>>> from scipy import test; test()です。

1

非常に同じページから:numpyのとscipyのダウンロードは、Python 2.xシリーズをサポート

、(バージョン2.6および2.7)と同様に、のPython 3.2以降

パイソン3.x行のバージョンは、いずれも下位互換性があります。

関連する問題