Запуск matplotlib или enthought.mayavi.mlab из py-shell внутри emacs на windows
Я могу нормально запустить следующий код из обычной оболочки cmd:
импортировать matplotlib.pyplot как plt fig = plt.figure() plt.show()Он запускает окно matplotlib.
Тем не менее, запуск внутри emacs с использованием shell или py-shell: буфер просто зависает и окно не запускается. Кто-нибудь знает, что здесь происходит, или как это исправить? Благодарю.
2 ответа
Получил это работает с ipython.el. пришлось добавить модификацию python26 \ scripts \ ipython.bat
@ "c: \ Python26 \ python.exe" "-i" "c: \ Python26 \ scripts \ ipython.py" "-wthread"% *тогда в Emacs:
(setq ipython-команда "c:/python26/scripts/ipython.bat") (требуется 'ipython) (PY-оболочка)
Через много времени и публикации сообщения об ошибке на странице проекта matplotlib и на странице режима python я обнаружил, что предоставление консоли аргументов --matplotlib в ipython.bat позволит добиться цели с помощью matplotlib 1.3.1 и ipython 1.2.0
Это то, что у меня есть в моем iphython.bat
@ python.exe -i D: \ devel \ Python27 \ Scripts \ ipython-script.py console --matplotlib% *