【发布时间】:2011-08-27 13:18:33
【问题描述】:
我想跳出当前正在运行的程序并返回到 shell(无需重新启动 ipython)
【问题讨论】:
标签: ipython
我想跳出当前正在运行的程序并返回到 shell(无需重新启动 ipython)
【问题讨论】:
标签: ipython
在 Windows 上重新安装 console2 和 ipython 后,我遇到了同样的问题。如果您使用 ipython.exe 启动器,这似乎是一个问题,它只会关闭整个窗口。但是,如果您改为使用
启动 ipythonpython C:\python27\scripts\ipython-script.py
然后它会很好地捕获并处理 KeyboardInterrupt 并将我留在 ipython 提示符下。万岁。
【讨论】:
--confirm-exit。
Control-C 在普通的交互式 Python shell 中工作,它也应该在 ipy 中工作(除了程序正在捕获键盘中断异常)
【讨论】:
有点像 jenky 的方法,但我经常可以通过键入类似以下内容的方式退出进程而不退出 ipython:']='。它会创建一个语法错误,终止进程,从而将您返回到 ipython shell。
【讨论】:
这个答案可能有点晚了,但是对于任何来寻找答案的人来说,你可以使用 ESC
【讨论】:
对于当前版本的 IPython(Jupyter),您只需单击内核选项卡下的中断选项即可。
【讨论】: