django - 在 Heroku Server django 上安装 poppler

标签 django heroku poppler

我正在尝试在我的 Heroku 服务器上安装 poppler,因为我使用 pdf2image 作为 python 包。但是,我不能像在 Mac 上那样只运行 brew install poppler

我试图从互联网上添加一些heroku buildpacks,但没有运气。每当 pdf2image 运行时,我都会收到此错误。

pdf2image.exceptions.PDFInfoNotInstalledError: Unable to get page count. Is poppler installed and in PATH?

我可以在命令行上做些什么来安装 poppler,同时保持 heroku/python 作为我的 buildpack?

最佳答案

您可以使用 experimental function 安装 APT 包在 Heroku 上

步骤:

  1. 将 buildpack 添加到 Heroku。

    heroku buildpacks:add --index 1 heroku-community/apt
    
  2. 在你的项目文件夹中创建一个名为Aptfile的文件,并在里面写入poppler-utils

  3. 提交并推送。

关于django - 在 Heroku Server django 上安装 poppler,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54739063/

相关文章:

c - 使用 Poppler C API 提取 PDF 到文本

ruby-on-rails - 如何从托管在 Heroku 上的 Rails 应用程序通过 https 访问 Google Drive 文档内容?

node.js - Heroku 上的 Puppeteer pdf 空白

jpeg - 为什么 pdftopm poppler-utils 没有 jpeg 选项?

python - Django session 设置默认 key 用法

git - 不能 'git push' 到 Heroku

c++ - 在 Qt Creator 中利用 poppler - 帮助

python - 尝试使用 mod_wsgi 运行 2 个具有不同 Python 版本的 Python 应用程序

django - Docker + django_extensions + jupyter : OSError: [Errno 99] Cannot assign requested address

python - Django Rest Framework Angulars 使用 ModelSerializer 上传文件