Найти - Пользователи
Полная версия: Проблема при работе с matplotlib в Emacs и PyScripter
Начало » Инструментальные средства разработки » Проблема при работе с matplotlib в Emacs и PyScripter
1
Evgeny
Работаю в WinXP, python 2.6.4

После выполнения вот такого скрипта:

import matplotlib.pyplot as plt
plt.plot()
plt.show()

из-под Emacs, при повторном запуске никаких признаков жизни, пока не сниму python.exe в диспетчере задач. Ну а PyScripter просто виснет. В чем проблема-то?
sypper-pit
логи есть хоть какие то ?
Zubchick
мистика какая-то.
zubchick@zubchick:~$ python
>>> import matplotlib.pyplot as plt
>>> plt.plot([1,2,3])
[<matplotlib.lines.Line2D object at 0x258dc10>] # вывод
>>> plt.show()
>>> plt.plot([1,2,4])
[<matplotlib.lines.Line2D object at 0x25c0150>] # снова вывод


zubchick@zubchick:~$ bpython
>>> import matplotlib.pyplot as plt
>>> plt.plot([1,2,3])
[<matplotlib.lines.Line2D object at 0x225f490>] # вывод
>>> plt.show()
>>> plt.plot([1,2,4])
[<matplotlib.lines.Line2D object at 0x228c8d0>] # нет вывода
Evgeny
Не, логов нет.
Видимо вызванный из-под Имакса интерпретатор не закрывается после выполнения скрипта.
А plt.show() его блокирует. С PyScripter'ом наверно что-то похожее. Только вот вопрос: что с этим всем делать? :)
Андрей Светлов
По старинке: консоль отдельно, emacs - отдельно.
Evgeny
Андрей Светлов
По старинке: консоль отдельно, emacs - отдельно.
А отладка?
Андрей Светлов
А pdb?
Evgeny
Андрей Светлов
А pdb?
Этой штукой еще не пользовался. Спасибо, буду разбираться
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB