簡體   English   中英

從 Jupyter 筆記本運行 Windows 命令行和 arguments

[英]Running a Windows command line with arguments from Jupyter notebook

在我的筆記本末尾,我想導出它的 HTML 版本。 所以我在筆記本單元格中使用jupyter nbconvert命令行實用程序:

!jupyter nbconvert '$nb_path' --output '$nfname'

其中nb_path包含筆記本文件 ( .ipynb ) 的路徑, nfname是以.html結尾的名稱。

這在 Mac 上運行良好,但在 Windows 10 中失敗。我得到 output:

"This application is used to convert..."

也就是說,相同的 output 就像我在 cmd 提示符中運行jupyter nbconvert (不帶參數)一樣。

如果我打開 cmd 提示符並手動鍵入上述命令(使用實際文件名而不是變量名),那么一切都執行得很好。

所以看來! jupyter 筆記本單元格中的快捷方式無法將 arguments 正確傳遞到 windows 終端。 有沒有一種機制可以做到這一點,還是我必須求助於Popen

使用雙引號:

!jupyter nbconvert "$nb_path" --output "$nfname"

在 Windows 10 上為我工作

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM