python - Jupyter Notebook 使用 "run all"时单元格的执行顺序

标签 python windows anaconda jupyter-notebook

我当前的 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/

相关文章:

python - 动态扩展 urlpatterns

PHP 无法在 Windows 上的 Apache 2 上运行

windows - 如何使用批处理文件杀死特定的VBScript?

c# - 写入没有读取权限的文件

python - 如何在bash脚本中激活anaconda环境

python - 使基本密码函数更具可读性

python - 正则表达式从字面上将\t 解释为\t 而不是制表符

pycharm - 如何使用anaconda在pycharm中运行cython代码?

python - 导入 skimage 不是有效的 Win32 应用程序 python3

python - 为什么 str.split() 不适用于 fastapi str 类型?