2015-03-27 7 views
5

konvertieren Ich habe Anaconda seit ein paar Tagen ausgeführt. Ich kann ein Notebook ausführen, indem Sie ipython notebook in der Eingabeaufforderung ausführen. Ich versuche jetzt ein Notizbuch auf Latex oder pdf zu konvertieren, indem ipython nbconvert --to latex mynotebook.ipynb tun aber ich habe den Fehler `Kann nicht Ipython Notebook mit Anaconda unter Windows

PandocMissing: Pandoc wasn't found.

zusammen mit vielen Fehlermeldungen. Ich habe MikTex installiert. Ich sehe pandoc.py im Ordner C:\Users\Me\Anaconda\Lib\site-packages\IPython\nbconvert\utils. Was kann das Problem sein?

Antwort

7

pandoc ist kein Python-Paket. IPython\nbconvert\utils\pandoc.py ist nicht pandoc selbst, sondern lediglich ein Hilfsmodul.

Für linux und osx gibt es eine pandoc unter binstar.

Sie können es mit dem folgenden Befehl installieren.

conda install -c https://conda.binstar.org/asmeurer pandoc 

Für windows, können Sie die neueste Version von der pandoc des github repository herunterladen.

+0

Das gibt mir einen Fehler: 'Fehler: Keine Pakete in aktuellen Win-64-Kanälen gefunden passend: Pandoc'. – theQman

+0

@theQman, sorry dafür. Ich habe total vermisst, dass du Windows benutzt. Ich habe meine Antwort aktualisiert. – cel

+3

Ich habe jetzt Pandoc installiert, bekomme aber immer noch den gleichen Fehler. – theQman

3

Sobald Sie Pandoc installiert haben, müssen Sie das Verzeichnis, das es enthält, Ihrer PATH-Variablen hinzufügen.

Weitere Informationen dazu finden Sie unter this answer.