我有一個ipython筆記本,其中包含SVG和PNG圖形的混合。我可以毫無困難地將它導出到html,但它將圖像作爲編碼文本嵌入到.html
文件的主體中。將ipython筆記本轉換爲帶有單獨圖像的html
我打電話:
ipython nbconvert --to html mynotebook.ipynb
在命令行輸出包括:
[NbConvertApp] Converting notebook mynotebook.ipynb to html
[NbConvertApp] Support files will be in mynotebook_files/
,但沒有創建這樣的目錄,並且有它沒有文件。
有相關的帖子(1 ,2 ,3 ,4 ),但他們要麼不解決這個具體問題,或參閱昔日當NBconvert是一個單獨的庫。
This document解釋瞭如何在舊的做事方式上解決這個問題。
我試着使用:
ipython nbconvert --config mycfg.py
隨着
c = get_config()
c.NbConvertApp.notebooks = ["mynotebook.ipynb"]
在
.py
文件
,但那是作爲FAS,因爲我已經得到了。
我在找的是一種讓png文件,最好是svg文件進入文件夾的方法。理想情況下儘可能輕鬆!
有一個[extractoutput](https://github.com/ipython/ipython/blob/master/IPython/nbconvert/preprocessors/extractoutput.py)預處理器,可以將圖像保存爲單獨的文件,但是您需要修改[HTML輸出模板](https://github.com/ipython/ipython/tree/master/IPython/nbconvert/templates/html)以瞭解提取的圖像。 –
[PR 5245](https://github.com/ipython/ipython/pull/5245)爲此修復了模板,因此啓用ExtractOutputPreprocessor應該是現在唯一必要的步驟。 –