3

plt.show()spyderlib の Ipython コンソールでa を実行すると、Figure ウィンドウを閉じるまでコンソールがフリーズします。ipython --pylabこれはspyderlibでのみ発生し、ipythonを通常どおり実行または実行してプロットする前に呼び出すと、ブロッキングが発生しますplt.ion()。を使用してみましplt.draw()たが、そのコマンドでは何も起こりません。

plt.ion()ipythonで動作しますが、spyderで同じコマンドを実行すると、何もプロットされないようです(plt.show()動作しなくなりました)。

環境の詳細: Linux 上の Python 2.6.5、Qt 4.6.2、PyQt4 (API v2) 4.7.2

4

1 に答える 1

0

私は同様の(と思う)問題を抱えていました。インタープリターが現在のインタープリターで実行されるように設定されていることを確認してください(デフォルトでは、インタラクティブなプロットが可能です)。新しい専用の Python インタープリターで実行するように設定されている場合は、実行後に Python インタープリターと対話することが選択されていることを確認してください。これで問題は解決しました。

于 2012-05-23T17:07:29.173 に答える