我可以从常规的cmd shell中运行以下代码:
import matplotlib.pyplot as plt fig = plt.figure() plt.show()它会启动一个matplotlib窗口。
答案 0 :(得分:0)
让它与ipython.el合作。 必须在emacs中添加修改python26 \ scripts \ ipython.bat
@"c:\Python26\python.exe" "-i" "c:\Python26\scripts\ipython.py" "-wthread" %*:
(setq ipython-command "c:/python26/scripts/ipython.bat") (require 'ipython) (py-shell)
答案 1 :(得分:0)
经过大量的时间并在matplotlib项目页面和python-mode页面上发布错误后,我发现在ipython.bat中提供参数console --matplotlib将使用matplotlib 1.3.1和ipython 1.2.0
这就是我在iphython.bat中的内容
@ python.exe -i D:\ devel \ Python27 \ Scripts \ ipython-script.py console --matplotlib%*