我正在本地计算机上编写 Jupyter 笔记本,该笔记本最终将在远程服务器(运行 Ubuntu)上运行。每次我需要进行更改时,我都必须将笔记本导出为.py
文件,然后从服务器的命令行调用它。
我希望能够即时运行它,调用一个命令来获取当前的.ipynb
文件并在命令行上执行它,就像它是一个.py
,显示您期望的所有打印语句和输出,如果.py
被运行。我想nbconverter
可以使用类似以下命令的方法来实现这一点:
jupyter nbconvert --to script --execute nbconvert_test.ipynb
事实证明,这并没有改变.ipynb
to a .py
文件按照我的意愿在命令行上执行,而是创建一个名为的新文件nbconvert_test.py
在同一目录中,然后我必须在单独的命令中运行。我真的很想阻止每次进行很小的更改时创建该文件,并跳过命令行上的额外步骤。
任何帮助表示赞赏!
您可以将 jupyter nbconvert 发送到搁浅输出并将其通过管道传输到 python。
jupyter nbconvert --to script --execute --stdout test_nbconvert.ipynb | python
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)