【发布时间】:2021-06-17 09:15:27
【问题描述】:
在我的笔记本末尾,我想导出它的 HTML 版本。
所以我在笔记本单元格中使用jupyter nbconvert 命令行实用程序:
!jupyter nbconvert '$nb_path' --output '$nfname'
其中nb_path 包含笔记本文件的路径 (.ipynb),nfname 是以.html 结尾的名称。
这在 Mac 上运行良好,但在 Windows 10 中失败。输出如下:
"This application is used to convert..."
也就是说,就像我在 cmd 提示符下运行 jupyter nbconvert(不带参数)一样。
如果我打开一个 cmd 提示符并手动输入上述命令(使用实际文件名而不是变量名),那么一切都执行得很好。
因此,jupyter 笔记本单元格中的! 快捷方式似乎没有将参数正确地传递给 Windows 终端。有没有一种机制可以做到这一点,还是我必须求助于Popen?
【问题讨论】:
标签: python windows jupyter-notebook command-line-arguments