Уведомления

Группа в Telegram: @pythonsu

#1 Март 25, 2010 17:54:38

Evgeny
От:
Зарегистрирован: 2009-08-09
Сообщения: 68
Репутация: +  0  -
Профиль   Отправить e-mail  

Проблема при работе с matplotlib в Emacs и PyScripter

Работаю в WinXP, python 2.6.4

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

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

из-под Emacs, при повторном запуске никаких признаков жизни, пока не сниму python.exe в диспетчере задач. Ну а PyScripter просто виснет. В чем проблема-то?



Офлайн

#2 Март 25, 2010 20:38:15

sypper-pit
От: Ulan-Ude(msk)
Зарегистрирован: 2009-01-30
Сообщения: 1102
Репутация: +  6  -
Профиль   Отправить e-mail  

Проблема при работе с matplotlib в Emacs и PyScripter

логи есть хоть какие то ?

Офлайн

#3 Март 25, 2010 21:41:29

Zubchick
От:
Зарегистрирован: 2009-07-08
Сообщения: 613
Репутация: +  0  -
Профиль   Отправить e-mail  

Проблема при работе с matplotlib в Emacs и PyScripter

мистика какая-то.

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>] # нет вывода



Офлайн

#4 Март 26, 2010 07:47:05

Evgeny
От:
Зарегистрирован: 2009-08-09
Сообщения: 68
Репутация: +  0  -
Профиль   Отправить e-mail  

Проблема при работе с matplotlib в Emacs и PyScripter

Не, логов нет.
Видимо вызванный из-под Имакса интерпретатор не закрывается после выполнения скрипта.
А plt.show() его блокирует. С PyScripter'ом наверно что-то похожее. Только вот вопрос: что с этим всем делать? :)



Офлайн

#5 Март 26, 2010 13:25:38

Андрей Светлов
От:
Зарегистрирован: 2007-05-15
Сообщения: 3137
Репутация: +  14  -
Профиль   Адрес электронной почты  

Проблема при работе с matplotlib в Emacs и PyScripter

По старинке: консоль отдельно, emacs - отдельно.



Офлайн

#6 Март 26, 2010 17:37:15

Evgeny
От:
Зарегистрирован: 2009-08-09
Сообщения: 68
Репутация: +  0  -
Профиль   Отправить e-mail  

Проблема при работе с matplotlib в Emacs и PyScripter

Андрей Светлов
По старинке: консоль отдельно, emacs - отдельно.
А отладка?



Офлайн

#7 Март 26, 2010 17:54:48

Андрей Светлов
От:
Зарегистрирован: 2007-05-15
Сообщения: 3137
Репутация: +  14  -
Профиль   Адрес электронной почты  

Проблема при работе с matplotlib в Emacs и PyScripter

А pdb?



Офлайн

#8 Март 26, 2010 18:42:32

Evgeny
От:
Зарегистрирован: 2009-08-09
Сообщения: 68
Репутация: +  0  -
Профиль   Отправить e-mail  

Проблема при работе с matplotlib в Emacs и PyScripter

Андрей Светлов
А pdb?
Этой штукой еще не пользовался. Спасибо, буду разбираться



Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version