Подтвердить что ты не робот

Могу ли я остановить выполнение текущего модуля в ipython, не выходя из ipython

Я хочу вырваться из текущей запущенной программы и вернуться к оболочке (без перезапуска ipython)

4b9b3361

Ответ 1

У меня была такая же проблема после переустановки console2 и ipython в Windows. Если вы используете панель запуска ipython.exe, это кажется проблемой, и она просто закрывает все окно. Однако, если вы вместо этого запускаете ipython с помощью

python C:\python27\scripts\ipython-script.py

то он ловит и обрабатывает KeyboardInterrupt просто отлично и оставляет меня в подсказке ipython. Ура.

Ответ 2

Control-C работает в обычной интерактивной оболочке Python, он также должен работать и в ipy (кроме того, что программа ловит исключение клавиатурыInterrupt)

Ответ 3

Вид метода jenky, но я часто могу выйти из процесса без выхода из ipython, набрав что-то вроде: '] ='. Он создает синтаксическую ошибку, завершая процесс и тем самым возвращая вас в оболочку ipython.

Ответ 4

Для текущей версии IPython (Jupyter) вы можете просто нажать кнопку "Прерывание" на вкладке "Ядро".