我当前的 Jupyter Notebook (Python) 安装 (v5.7 Win10 Python (Anaconda)) 有一个奇怪的行为。当我重置我的笔记本并清除所有单元格的输出并重新运行所有单元格时,执行顺序不是从上到下!
第一个单元格以正确的顺序正常执行,但随后一些单元格被跳过并稍后执行。当然,当变量在上层单元格中声明并稍后重用时,这会导致问题...
有没有人遇到同样的问题或知道一些解决此问题的技巧?
最佳答案
经过简短的浏览后,这个问题似乎是由于 ipykernel。如果你降级到 pykernel-4.9.0 这个问题应该会消失。
我的信息来源来自一份报告 github issue .这已经持续了一个星期左右,查看评论,目前没有其他建议的解决方案
编辑/更新:该问题正在处理中here并已添加到 5.1 里程碑中,因此在 5.1 发布时它应该会再次运行
关于python - Jupyter Notebook 使用 "run all"时单元格的执行顺序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52700284/