You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Python使用pdf2image实现PDF转PNG时报PDFInfoNotInstalledError如何解决

报错原因

pdf2image是Python封装的调用层,本身没有PDF解析能力,完全依赖底层的Poppler PDF处理工具集实现功能。你当前系统未安装Poppler,导致程序调用Poppler自带的pdfinfo工具时找不到对应文件,触发该报错。


解决方案

适配你当前使用的macOS系统

  • 首先确保你已经安装了Homebrew包管理器,若未安装可先执行Homebrew安装命令,已安装则直接跳过这一步
  • 执行Poppler安装命令:brew install poppler
  • 安装完成后重启你的IDE/终端窗口,重新运行代码即可正常执行

其他系统通用解决方法

Windows系统

  • 下载Poppler Windows预编译包,解压到本地任意目录(例如C:\Program Files\poppler)
  • 找到解压目录下的bin文件夹,复制完整路径,将该路径添加到系统环境变量PATH中
  • 重启IDE/命令行后重新运行代码即可
  • 若不想修改系统环境变量,也可以直接在代码中显式指定Poppler路径,修改代码对应行即可:
# poppler_path参数填写你自己的bin文件夹完整路径
images = convert_from_path(filename, poppler_path=r"C:\Program Files\poppler\bin")

Linux(Debian/Ubuntu发行版)

  • 执行安装命令:sudo apt update && sudo apt install poppler-utils
  • 安装完成后直接运行代码即可

内容的提问来源于stack exchange,提问作者Charlie Zhang

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.26 12:15:04