【发布时间】:2017-09-22 00:16:32
【问题描述】:
我正在本地计算机上创作一个 Jupyter 笔记本,该笔记本最终将在远程服务器(运行 Ubuntu)上运行。每次我需要进行更改时,我都必须将笔记本导出为.py 文件,然后从服务器的命令行调用它。
我希望能够即时运行它,调用一个命令,该命令采用当前.ipynb 文件并在命令行上执行它,就好像它是.py,显示所有打印语句和如果运行.py,您会期望输出。我认为nbconverter 可能会使用以下命令来解决问题:
jupyter nbconvert --to script --execute nbconvert_test.ipynb
事实证明,这不会像我希望的那样将.ipynb 转换为要在命令行上执行的.py 文件,而是在我想要的同一目录中创建一个名为nbconvert_test.py 的新文件然后必须在单独的命令中运行。我真的很想阻止每次我进行微小更改时创建该文件,并跳过命令行上的额外步骤。
感谢任何帮助!
【问题讨论】:
-
谢谢。是的,这个问题很相似,但提供给该问题的答案似乎并未将请求解释为在一行中寻找解决方案。
标签: python jupyter-notebook jupyter nbconvert