[英]Is there a way to run Jupyter Notebooks Without Anaconda?
[英]Check if jupyter notebooks run without errors from cli
我正在尝试检查 if.ipynb 文件是否可以通过cmd 行执行,我查看了 runipy 和 papermill。 我更具体地寻找退出代码 0,但上面提到的包都没有检查代码是否在任何地方失败。 即使在出现 python 异常之后,Papermill 仍然返回退出代码 0。 有没有其他软件包可以做到这一点?
我正在看类似的东西
some_pkg execute-notebook my_notebook.ipynb
这可以根据整个代码是否成功运行给我一个退出代码。
您可以使用 cmd 行中的以下 cli 指令: jupyter nbconvert --execute your_notebook.ipynb
为此,您需要安装 package jupyter_contrib_nbextensions
和pip install jupyter_contrib_nbextensions
如果失败,这种方式应该会给你一个错误消息。
一种选择是使用nbmake和 pytest。
pip install pytest nbmake
pytest --nbmake **/*ipynb
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.