2

通常の cmd シェルから次のコードを正常に実行できます。

import matplotlib.pyplot as plt
fig = plt.figure()
plt.show()

Matplotlib ウィンドウを起動します。ただし、シェルまたは py-shell を使用して Emacs 内で実行すると、バッファーがハングするだけで、ウィンドウは起動されません。ここで何が起こっていて、どうすれば修正できますか?

4

2 に答える 2

0

ipython.elで動作するようになりました。

python26\scripts\ipython.bat の変更を追加する必要がありました。

@"c:\Python26\python.exe" "-i" "c:\Python26\scripts\ipython.py" "-wthread" %*

次にEmacsで:

(setq ipython-command "c:/python26/scripts/ipython.bat")
(require 'ipython)
(py-shell)
于 2011-01-15T20:27:38.320 に答える
0

膨大な時間をかけて、バグを matplotlib プロジェクト ページと python-mode ページに投稿した後、console --matplotlibipython.bat で引数を指定すると、Matplotlib 1.3.1 と IPython 1.2.0 でうまくいくことがわかりました。

これは、iphython.batファイルにあるものです。

@python.exe -i D:\devel\Python27\Scripts\ipython-script.py console --matplotlib %*
于 2014-02-21T15:47:24.690 に答える