gpt4 book ai didi

python - 从命令行运行 Jupyter Notebook (.ipynb),就好像它是一个 .py 文件一样

转载 作者:太空宇宙 更新时间:2023-11-03 13:33:00 25 4
gpt4 key购买 nike

我正在我的本地计算机上编写一个 Jupyter notebook,它最终将在远程服务器(运行 Ubuntu)上运行。每次我需要进行更改时,我都必须将笔记本导出为 .py 文件,然后从服务器的命令行调用它。

我希望能够即时运行它,调用一个命令获取当前 .ipynb 文件并在命令行上执行它,就好像它是一个 一样。 py,显示运行 .py 时您期望的所有打印语句和输出。我认为 nbconverter 可能会使用类似以下命令的方法来解决问题:

jupyter nbconvert --to script --execute nbconvert_test.ipynb

事实证明,这并没有像我希望的那样将 .ipynb 转换为要在命令行上执行的 .py 文件,而是创建了一个名为 nbconvert_test.py 的新文件位于同一目录中,然后我必须在单独的命令中运行该文件。我真的很想在每次进行微小更改时都阻止创建该文件,并跳过命令行上的额外步骤。

感谢任何帮助!

最佳答案

您可以将 jupyter nbconvert 发送到搁浅输出并将其通过管道传输到 python。

jupyter nbconvert --to script --execute --stdout test_nbconvert.ipynb | python

关于python - 从命令行运行 Jupyter Notebook (.ipynb),就好像它是一个 .py 文件一样,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43602938/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com