我正在部署一个Python程序包,我想运行一个简单的测试来查看笔记本中的所有单元是否都能正常运行。我想通过命令行进行测试,因为在运行笔记本电脑时遇到问题virtualenv
。有没有简单的命令行方法可以对此进行测试?
主持人注意:此问题已标记为与如何从终端运行.ipynb Jupyter Notebook的重复项?。但是,此问题(在16年2月22日在2:49提出)的前几天发布了(在16年2月22日在3:35提出)。最多,该帖子可能会被标记为重复,并且如果认为是这样,则适当的操作是将两个问题合并,并保持原来的问题作为主要问题。
但是,这些问题可能不是重复的(另一位作者的意图尚不清楚)。无论如何,这个问题及其答案专门针对从终端在jupyter笔记本中执行的单元,而不是简单地将笔记本转换为python文件。
您可以使用runipy执行此操作。
runipy
将运行笔记本中的所有单元。如果发生错误,该过程将停止。
$ pip install runipy
$ runipy MyNotebook.ipynb
还有一些用于将输出文件另存为笔记本或html报告的命令:
$ runipy MyNotebook.ipynb OutputNotebook.ipynb
$ runipy MyNotebook.ipynb --html report.html
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句