2015-03-27 2 views
5

Я запускаю Anaconda в течение нескольких дней. Я могу запустить ноутбук, выполнив команду ipython notebook в командной строке. Я сейчас пытаюсь преобразовать записную книжку на латекс или PDF, делая ipython nbconvert --to latex mynotebook.ipynb, но я получаю сообщение об ошибке `Не удается конвертировать ipython-ноутбук с помощью Anaconda на Windows

PandocMissing: Pandoc wasn't found.

наряду со многими сообщениями об ошибках. У меня установлен MikTex. Я вижу pandoc.py в папке C:\Users\Me\Anaconda\Lib\site-packages\IPython\nbconvert\utils. В чем проблема?

ответ

7

pandoc не является пакетом python. IPython\nbconvert\utils\pandoc.py не является pandoc сам, а всего лишь вспомогательным модулем.

Для linux и osx есть pandoc на binstar.

Вы можете установить его с помощью следующей команды.

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

Для windows, вы можете скачать последнюю версию из pandoc-х github repository.

+0

Это дает мне ошибку: 'Ошибка: пакетов, найденных в текущих win-64 каналах, соответствующих: pandoc'. – theQman

+0

@ theQman, извините за это. Я полностью пропустил, что вы используете окна. Я обновил свой ответ. – cel

+3

Я установил pandoc, но все равно получаю ту же ошибку. – theQman

3

После установки Pandoc вам необходимо будет добавить каталог, содержащий его, в вашу переменную PATH.

См. this answer для получения более подробной информации о том, как это сделать.