Pypandoc error , RuntimeError: Pandoc died with exitcode "47" during conversion: b'pdflatex not found
Pypandoc error , RuntimeError: Pandoc died with exitcode "47" during conversion: b'pdflatex not found
第一次在这里发帖,顺便说一下,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
,执行产生相同的错误信息,我应该做什么或检查?
谢谢大家
对于 pypandoc,它只是调用 pandoc
命令行程序,后者又调用 pdflatex
,您可能应该安装 LaTeX system-wide。在Ubuntu上,即:
sudo apt install texlive
MB21::Pandoc 实际上进行了自己的转换——非常复杂的算法。我最近看了主要作者 (John MacFarlene) 的演示文稿,pandoc 实际上将源代码翻译成它自己的内部格式,AST。从 AST 格式,它能够转换为一长串文档格式。所以,pandoc 不只是调用 pdflatex.
第一次在这里发帖,顺便说一下,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
,执行产生相同的错误信息,我应该做什么或检查?
谢谢大家
对于 pypandoc,它只是调用 pandoc
命令行程序,后者又调用 pdflatex
,您可能应该安装 LaTeX system-wide。在Ubuntu上,即:
sudo apt install texlive
MB21::Pandoc 实际上进行了自己的转换——非常复杂的算法。我最近看了主要作者 (John MacFarlene) 的演示文稿,pandoc 实际上将源代码翻译成它自己的内部格式,AST。从 AST 格式,它能够转换为一长串文档格式。所以,pandoc 不只是调用 pdflatex.