Ошибка Pypandoc, RuntimeError: Пандок умер с кодом выхода "47" во время преобразования: b'pdflatex не найден - PullRequest
1 голос
/ 21 мая 2019

Кстати, при первой публикации здесь у меня возникла проблема с этой конкретной строкой кода Python (3.6):

file_converted = pandoc.convert_file(PATH_TO_ODT, 'pdf', format="odt", outputfile=file_name + ".pdf", extra_args=['--pdf-engine=pdflatex'])

Когда я выполняю скрипт (для преобразования файла .odt в файл .pdf), я сталкиваюсь со следующей ошибкой:

RuntimeError: Pandoc died with exitcode "47" during conversion: b'pdflatex not found. Please select a different --pdf-engine or install pdflatex

В основном я понимаю, что мне нужен "pdflatex", но после того, как я установил его через pip с помощью команды

pip install pdflatex, выполнение выдает то же сообщение об ошибке, что я должен сделать или проверить? спасибо всем.

1 Ответ

0 голосов
/ 27 мая 2019

Для pypandoc, который просто вызывает программу командной строки pandoc, которая в свою очередь вызывает pdflatex, вам, вероятно, следует установить LaTeX для всей системы. На Ubuntu, это:

sudo apt install texlive
...