簡體   English   中英

如何在谷歌合作實驗室的筆記本上運行 nbconvert

[英]How to run nbconvert on notebook in google colaboratory

我有一個簡單的 jupyter 筆記本,比如foo.ipynb 我只想以通常的方式運行nbconvert :在我的本地機器上,我會在筆記本本身中執行!jupyter nbconvert foo.ipynb ,或者在 shell 中執行jupyter notebook foo.ipynb 在 Google Colaboratory 上,這不起作用。 當然這是因為foo.ipynb沒有在驅動器本地運行,但是在這種情況下連接 Drive 和 Colab 的常用方法不起作用。 問題:是否可以從 Colab 筆記本中運行nbconvert在 Colab 筆記本上運行(如!jupyter nbconvert foo.ipynb ),如果是這樣,如何? 我試過了:

  1. (Colab 文件菜單選項不進行必要的導出,這就是我需要nbconvert 。下載到本地機器並運行nbconvert在這里也不是一個選項。)

  2. 直接鏈接到文件的最簡單嘗試(經過身份驗證) !jupyter nbconvert 'https://colab.research.google.com/drive/2pexUcovcblu1Api0F0NezyhZyN2MEMWLhs5ujm?authuser=2

  3. 這篇 SO 帖子: Google Colab:如何從我的谷歌驅動器讀取數據? 但同樣沒有運氣,因為它似乎無法找到該文件,而nbconvert只需要一個文件名。

  4. SO 帖子中建議的其他方法,包括: 是否可以將我自己的模塊導入 google-colaboratory notebook? , 將數據導入 Google Colaboratory , 如何在 Google Colaboratory 上運行下載的 Jupyter Notebook?

如何在筆記本內的 colab 筆記本上完成nbconvert 我可以驗證nbconvert在 colab 上是否可用; 它只是無法在上述任何一種方法下找到該文件(據我所知)。

  1. 將您的foo.ipynb上傳到 Colaboratory 上的主目錄。 (主目錄是/content/

  2. 運行: !jupyter nbconvert --to html /content/foo.ipynb

  3. foo.html下載到本地機器。

暫無
暫無

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

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