1

Macports 経由で Mountain Lion に python 2.7 と matplotlib 1.1.1 をインストールし、次を実行すると、次のようになります。

   import matplotlib
   matplotlib.use('GTKAgg') 
   import matplotlib.pyplot as plt

最後の行で、以下のエラー メッセージが表示されます。インターネットを見回した後、私が見た唯一の「解決策」は、「GTKAgg」の代わりに「Agg」をバックエンドとして使用することですが、これを実行すると実行されます(エラーなしで終了します)が、何もプロットされません。上記の行は、私の Windows XP で正常に動作します。誰にも提案はありますか?

エラーメッセージ:

2 行目、matplotlib.pyplot を plt
ファイルとしてインポート "/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/matplotlib/pyplot.py"、95 行目new_figure_manager, draw_if_interactive, _show = pylab_setup()
ファイル "/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/matplotlib/backends/init.py"、25 行目、 pylab_setup globals(),locals(),[backend_name])
ファイル "/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/matplotlib/backends/backend_gtkagg.py "、10 行目、matplotlib.backends.backend_gtk からインポート gtk、FigureManagerGTK、FigureCanvasGTK、\
ファイル「/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/matplotlib/backends/backend_gtk.py」、52行目、cursors.MOVE: gdk.Cursor( gdk.FLEUR)、RuntimeError: GdkCursor オブジェクトを作成できませんでした

4

2 に答える 2

0

selectプライマリおよびデフォルトの python として python27 が必要です。

于 2012-12-07T23:16:49.987 に答える
-1

ご協力いただきありがとうございますが、問題は Macports の更新/アップグレードを介してインストールされたより新しいバージョンで解決されました。Matplotlib、Python、またはその両方の更新によるものかどうかはわかりませんが、すべてのものが正常に動作するようになりました。

于 2012-12-08T02:24:37.243 に答える