Python3.2をubuntuにインストールし(デフォルトエディションは削除されません)、 here の手順に従います
しかし、私が使用するとき
python3.2 setup.py install
私が得た:
"error: command 'gcc' failed with exit status 1",
"src/ft2font.cpp:2224:29: error: ‘Int’ is not a member of ‘Py’"
そして、Sudo apt-get install python-matplotlib
python2.xでmatplotを使用できますが、まだpython3.2では使用できませんが、python3.2にmatplotをインストールするにはどうすればよいですか?
Matplotlibは、2013年1月にリリースされたバージョン1.2の時点でpython 3.xをサポートしています。
インストールするには、 インストール手順 をご覧ください。一般に、pip install matplotlib
を呼び出すか、希望のメカニズム(conda
、homebrew
、Windowsインストーラー、システムパッケージマネージャーなど)を使用します。場合によっては、システムのパッケージマネージャーから追加の非Python依存関係(libpng
およびfreetype
)をインストールする必要があります。
以下の回答は、歴史的な理由と、githubから開発バージョンをインストールする例として残されています。
Matplotlibの現在のリリースは、python3をサポートしていません。
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を埋め込むことを計画している場合にのみ、これを行う必要があります。その場合、gtkagg
またはqtagg
が必要です。デフォルトのtkagg
バックエンドの代わりにバックエンド。
@endolithのコメントを回答レベルまで上げるために、少なくともuBuntu 14-04 Linux以降では、python3のmatplotlibサポートがaptに組み込まれています。
Sudo apt-get install python3-matplotlib
必要な依存関係を持つpython3用のmatplotlibをインストールする必要があります。
Sudo apt-get build-dep python-matplotlib
これにより、matplotlibのインストールに必要なすべての依存関係が取得されます。
Python拡張パッケージでWindowsを実行している場合は、非公式のWindowsバイナリを試してください。 http://www.lfd.uci.edu/~gohlke/pythonlibs/
それは単純さそのものです。
Sudo pip install matplotlib
はトリックを行います。
次の手順を実行しました ジョー・キントン Ubuntu 14.04で。これらの手順は私を始めたが、いくつかの問題にぶつかった。次の追加手順を実行する必要がありました。同様の問題を抱えている他の人の助けになることを願っています。
以下を使用してfreetypeパッケージをインストールします
Sudo apt-get install libfreetype6-dev
このエラーのために、g ++をインストールする必要がありました。 「cc1plus」を実行しようとしているエラー:execvp:そのようなファイルまたはディレクトリはありません
Sudo apt-get install g++
それからpython3.4-devをインストールする必要があります: 致命的なエラー:Python.h:そのようなファイルまたはディレクトリはありません
Sudo apt-get install python3.4-dev
ここからステップを実行します ジョー・キントン。これは私のために働いた。