ipython - 执行jupyter笔记本并保持与现有内核的连接

标签 ipython jupyter jupyter-notebook nbconvert

我知道nbconvert,并使用它来生成带有结果输出的静态html或ipynb文件。但是,我希望能够生成一个与我已经在运行的内核保持连接的笔记本,以便在所有模板单元都运行完之后可以进行进一步的数据探索。有没有办法做到这一点?

最佳答案

不太确定您的目的。但是我的一般解决方案是

  • 以在命令行中执行笔记本并同时查看执行情况,

    jupyter nbconvert --debug --allow-errors --stdout --execute test.ipynb

  • 这将显示 Debug模式下所有单元的执行,即使发生异常也是如此。但直到执行结束我才能看到结果。
  • 将结果输出到html文件,然后打开html文件以查看结果。我发现这更方便。

    jupyter nbconvert --execute --allow-errors --stdout test.ipynb >> result.html 2>&1

  • 如果您打开result.html,它将是,
    enter image description here

    所有错误和结果将显示在页面上。

    我想向大家学习其他答案/解决方案。谢谢你。

    关于ipython - 执行jupyter笔记本并保持与现有内核的连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40371187/

    相关文章:

    python - ValueError : Input contains NaN, 无穷大或值对于 dtype ('float32' 太大)。为什么?

    python - Matplotlib:绘制二元高斯曲线下的路径积分

    python - 为什么 %time 输出是 Wall time : 0 ns in Jupyter Notebook with IPython?

    python - 带有 pandas 和 Jupyter notebook 的交互式箱线图

    pip - 更新 conda 后 conda 环境损坏

    python - 如何启动 Python ipython shell,自动在其中运行一些命令,并保持打开状态?

    python-2.7 - 木星|内核似乎已经死了。它将自动重启 |

    python - 使用 python 文件启动 ipython notebook

    ipython - 无法在 Jupyter 中并行导入 IPython

    macos - Docker - all-spark-notebook - 安装本地驱动器