2015-08-18 2 views
2

Я использую Spyder 2.3.5.2 на установке Anaconda Python, работающей на 64-разрядной версии Windows 7.Python Spyder: контрольные точки работают только один раз в голубой луне

Отладочные функции очень темпераментны и ненадежны. Мои контрольные точки часто полностью игнорируются. Иногда применение ИТ-подхода (закрытие и перезапуск программы) решает проблему, но чаще всего это не так. Некоторые форумы рекомендуют запускать программу в текущей консоли ipython, но это тоже не помогает.

Есть ли что-нибудь, что я могу сделать?

Спасибо.

ответ

1

Я не мог заставить Sypder остановиться в точках разрыва (вставлен с f12). Но затем, читая документы, я понял, что мне нужно переключиться в режим отладки (Ctrl-f5 или Debug-> Debug). Это переключает подсказку консоли IPython на:

ipdb> 

Как только в этом режиме выполняются инструкции по разрыву.

 Смежные вопросы

  • Нет связанных вопросов^_^