4

私の matplotlib のデフォルトのバックエンドは「agg」です。グラフィックを表示するには、TkAgg、WX、QTAgg、または QT4Agg を使用する必要があることを、stackoverflow ( How can I set the 'backend' in matplotlib in Python? ) で読みました。4つすべて(mpl.use( 'TkAgg')など)を使用してみましたが、matplotlibはそれらのいずれも見つかりません(matplotlibによるとpython3と互換性がないため、QTAggまたはQT4Aggを使用できません)。/usr/local/lib/python3.3/dist-packages/matplotlib/backends/ に移動すると、tkagg.py と backend_tkagg.py の両方が存在するため、何が問題なのかわかりません。これらのエラーはすべて wx にも当てはまります。

関連性がある場合は、Quantal で python3.3 を使用します。

4

1 に答える 1

5

Fedora 18 でも同じエラーが発生しました。リポジトリから Python 3 用の matplotib パッケージをインストールしました。

パッケージをインストールするpython3-matplotlib-tkと、Fedoraでこのエラーが解消されました。

Ubuntu では、tk-devパッケージをインストールし、matplotlib を再度インストールpython3 setup.py buildしますpython3 setup.py install

しかし、すぐに Fedora でこれに出くわしました: Python 3 and matplotlib lissue on Linux

于 2013-03-30T09:34:30.810 に答える