matplotlibのは、それをインストールするには、1月にリリースされ、バージョン1.2のよう2013年
をPythonの3.xのをサポートし、インストールするために必要なすべての依存関係は見てもらう必要がありますinstallation instructions。一般的には、pip install matplotlib
に電話をかけるか、希望の仕組み(conda
、homebrew
、Windowsインストーラ、システムパッケージマネージャなど)を使用してください。場合によっては、システムのパッケージマネージャーを使用して非python依存関係(libpng
およびfreetype
)を追加インストールする必要がある場合もあります。
歴史的な理由から、またgithubから開発版をインストールした例として、以下の回答が残っています。
現在のmatplotlibのリリースでは、python3はサポートされていません。
2年前からpython3をサポートするためのgithubブランチがありますが、かなり最近までlinux以外では安定していませんでした。私は支店が最近、メインブランチに合併したと信じています。
あなたがのpython3でmatplotlibのを使用する場合は、次のような何かを、それを構築するには、現在の先端からhttps://github.com/matplotlib/matplotlib
を構築する必要があります。「あなたはドン場合
git clone https://github.com/matplotlib/matplotlib
cd matplotlib
python3 setup.py build
sudo python3 setup.py install
をgitがインストールされていれば、代わりに現行のgit tipのtarballをダウンロードすることができます:https://github.com/matplotlib/matplotlib/tarball/master
python3にはnumpyがインストールされている必要があります。 (python2用にインストールするとpython3用にインストールされません)
ほとんどの場合、これだけです。デフォルトのインストールの場合、含まれていない唯一のPythonライブラリはnumpyです。その他の依存関係(例:libpng
、freetype
)はシステムライブラリであり、python2のmatplotlibをビルドすることができれば、すでにそれらの依存関係があります。
デフォルト以外のバックエンドを使用する場合は、setup.cfg.default
テンプレートをsetup.cfg
にコピーして、必要に応じて編集する必要があります。あなたが書いているgtkまたはqtアプリケーションにmatplotlibを埋め込む予定がある場合は、これを行う必要があるでしょう。その場合は、デフォルトのtkagg
バックエンドの代わりにgtkagg
またはqtagg
バックエンドが必要です。
バージョン1.2(2012年11月リリース)の時点で、matplotlibはPython 3.2をサポートしていますが、これ以前はgithubからビルドする必要がありました。 – seumas