我有一个笔记本电脑运行了几个小时,我早上回来,在某些时候浏览器崩溃了。我可以看到内核仍在运行和计算。
如果我打开浏览器并再次打开笔记本,它似乎打开了文件,但并没有真正连接到现有的运行内核。我判断这是因为笔记本没有在顶部显示“内核繁忙”徽章。
我真正想做的是,用qtconsole连接到正在运行的内核,中断进程,进入调试模式并保存重要变量,正确关闭内核并继续使用数据进程I保存。
现在有没有办法用qtconsole连接到正在运行的内核?
供将来参考:
或者也可以等到进程完成计算然后挂钩进入会话并保存结果(但这只有在内核空闲时才有效,因此问题仍然存在):
只需从启动ipyhton笔记本的终端复制哈希,然后通过以下方式链接到会话:
ipython console --existing 08906ba1-7942-4309-9955-712efdeb09f9
或
ipython qtconsole --existing 08906ba1-7942-4309-9955-712efdeb09f9
(08906ba1-7942-4309-9955-712efdeb09f9
是哈希)