我在iPython笔记本中运行的过程持续超过一小时。该过程是对大型数据帧的操纵,6400col x 200000rows,解释here。看起来单元格仍然在运行In:[*]
,但我想知道它是否悬挂而不是生产效率。插入print语句只能起作用(可能是由于iPython中的一些打印语句限制)。
我使用的是Anaconda 2.5.0(64位)的Python 3.5.1和IPython 4.1.2。
答案 0 :(得分:1)
一项检查是从Jupyter Home启动终端,然后运行top或其他类似命令以查看正在运行的进程及其利用率。将其与某种打印声明配对,您会遇到许多挂起或其他问题。
答案 1 :(得分:0)
使用操作系统提供的工具来检查CPU使用率。如果固定了您的一个CPU,则它正在运行。否则它可能会挂起。