我正在使用包pypandoc将 DOC/DOCX 文件转换为 HTML。这是已经安装 Pandoc 的先决条件。当使用该文件安装两个软件包时requirements.txt
,它可以在本地工作。但是,当我将它部署为 Azure 函数时,它总是给出“找不到模块”错误。(pypandoc 无法在同一路径中找到 pandoc,因为它安装在其他位置。)
这似乎是一个已知问题。Pandoc 没有安装在与 Pyandoc 相同的路径中,并且建议了多种解决方案。但他们只在本地。
尝试的选项:
现在我正在使用 mammoth 进行转换,其准确性略低,但部署在 Az 上。如何让 Pypandoc 作为 Azure 函数工作?如何在 Pypandoc 可以找到的地方安装 Pandoc?或者,我如何告诉 Pypandoc 在哪里可以找到 Pandoc?