2017-10-19 3 views
0

Ich versuche, eines meiner Jupyter-Notebooks als HTML herunterzuladen. Ich habe versucht, "Datei" -> "Download als" -> "HTML (.html)" aber ich erhalte eine Fehlermeldung, die besagt:Herunterladen von Jupyter Notebook als HTML (Pandora)

"Could not import nbconvert: No module named pandoc". 

I pandoc installiert haben, durch Anaconda Navigator (Konvertierung in HTML funktionierte noch nicht), heruntergeladen von ihrer Website (hat auch nicht funktioniert). Ich kann es jedoch als .ipynb-Datei herunterladen. Ich habe auch versucht, dies in meinem Kommandozeile:

jupyter nbconvert --to html notebook.ipynb 

ich eine Fehlermeldung, die besagt:

ImportError: No module named pandoc 

Allerdings habe ich installiert pandoc, ich habe versucht, es zu deinstallieren und es erneut herunterzuladen, aber trotzdem funktioniert es nicht. Könnte mir jemand helfen, das zu lösen?

+0

das Modul heißt pypandoc und nicht pandoc ... haben Sie versucht, jupyter auf die neueste Version zu aktualisieren? –

+0

@GregorSturm Ich habe pypandoc installiert, und ich habe Jupyter auf die neueste Version aktualisiert. –

Antwort

0

Die Bibliothek, die die Konvertierung unter der Haube ausführt, heißt nbconvert.

Können Sie einige Versionsinformationen bereitstellen? Zum Beispiel, welche Version von nbconvert benutzen Sie?

Um dies zu tun, um Ihren Terminal zu gehen und den Befehl

jupyter nbconvert --version

Es gibt einige mögliche Verwirrung um den Namen hier laufen. Ich denke, dass dies mit Bezug auf das nbconvert interne Modul mit dem Namen pandoc, die Schnittstellen mit der Bibliothek namens pandoc ist.

Egal, nbconvert sollte Pandov (entweder das Modul oder die Bibliothek) für den Export in HTML nicht benötigen.

Fühlen Sie sich frei, ein Problem auf https://github.com/jupyter/nbconvert/issues zu verlassen!

Edit (Followup):

Das bedeutet, dass Ihre Version von nbformat aktualisiert werden muss, verwenden Sie den gleichen Befehl nbformat zu aktualisieren, und Sie sollten gut zu gehen!

+0

Ich habe auf die neueste Version von nbconvert aktualisiert, aber jetzt bekomme ich einen anderen Fehler: TypeError: validate() hat ein unerwartetes Schlüsselwortargument 'relax_add_props' –