我在 Poppler 与 DigitalOcean 应用程序的配合上遇到问题。 我有一个已构建的 Django Web 应用程序,并且有一个要运行的自动化脚本。 该脚本采用文本文件读取文件,然后将内容放入数据库字段以供用户文本搜索功能。
它可以在我的本地计算机上运行,但无法运行。 我得到一个
PDFInfoNotInstalledError
。 在研究该错误时,它指出 Poppler 尚未安装,需要安装。 Digital Ocean 不会让您从控制台进行 apt 安装。 我创建了一个 aptfile 来安装 poppler。 DO 支持人员要求我将其添加到 requirement.txt
文件中。 我这样做了并将路径添加到 $PATH
变量。 仍然遇到同样的错误。 不确定下一步该怎么做有人可以帮助我解决这个问题吗?我尝试将poppler添加到服务器,我尝试为poppler添加python包。 我期待这一点能够得到认可,这样 OCR 工具就可以工作了。
什么对我有用:
在项目的根目录中添加了一个名为 Aptfile(注意大小写)的文件。
在此 Aptfile 中,添加以下行:
poppler-utils
一开始没成功。我可以从活动日志中看到它没有安装 poppler。结果行尾应该是 LF,而不是 CRLF。