Ipython в pydev интерактивная консоль отладки (затмение) - PullRequest
3 голосов
/ 28 февраля 2012

У меня ipython работает в pydev при использовании обычной интерактивной консоли, однако при переходе в режим отладки консоль возвращается к стандартной консоли pydev. Если я закрою эту консоль и снова открою ее, ipython вернется, и я смогу использовать ее как обычно. Я что-то упустил, или это ошибка?

-Эрик

Ответы [ 2 ]

2 голосов
/ 05 мая 2014

На самом деле, начиная с PyDev версии 3.0, вы можете присоединить консоль IPython к сеансу отладки: http://pydev.org/manual_adv_interactive_console.html#full-debug-support-in-interactive-console

Чтобы включить эту функцию, перейдите на window> preferences> PyDev> Interactive Console и отметьте 'Connect console to Debug Session?'.

Тогда вам остается только перезапускать новую консоль IPython при каждом перезапуске программы в режиме отладки.

0 голосов
/ 29 февраля 2012

На самом деле, в самом Eclipse может быть открыто несколько консолей одновременно ... если вы хотите, вы можете создать несколько представлений консоли и прикрепить разные консоли к каждому представлению (если вы не закрепите консоли, одна консоль будетбудет отображаться поверх другого, и вам придется выполнять переключение с одного на другое вручную).

Как и сейчас, консоль отладки отличается от интерактивной консоли (она прощеверсия из-за проблем с интеграцией eclipse, хотя есть планы подключить интерактивную консоль к сеансу отладки).

Итак, что вы описали, это то, что должно действительно произойти (на самом деле это не ошибка).

...