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

如何在无Homebrew的ARM架构Mac上安装Poppler供Python使用?

适配ARM架构Mac的Poppler无Homebrew安装方案(供Python调用)

可行,以下是两种无需Homebrew的适配方案:

方案一:使用官方预编译二进制包

  • 下载Poppler官方提供的ARM64架构独立预编译包,解压后将包内的bin目录路径配置到系统环境变量,或直接在Python代码中指定可执行文件路径:
    1. 解压包到本地固定目录(例如/Applications/Poppler)
    2. 临时生效环境变量:在终端执行 export PATH="/Applications/Poppler/bin:$PATH",若需永久生效,可将该命令添加到.zshrc或.bashrc文件中
    3. Python调用示例(以pdf2image库为例):
      from pdf2image import convert_from_path
      # 直接指定Poppler的bin目录路径
      pages = convert_from_path("test.pdf", poppler_path="/Applications/Poppler/bin")
      

方案二:手动编译源码

通过源码编译可完全适配ARM64架构,仅需依赖Xcode Command Line Tools(系统原生工具,非第三方包管理器):

  • 先安装编译依赖:执行 xcode-select --install 安装Xcode命令行工具
  • 拉取Poppler源码,执行编译配置:
    ./configure --prefix=/usr/local/poppler --host=arm64-apple-darwin
    make && sudo make install
    
  • 编译完成后,将/usr/local/poppler/bin加入系统PATH,或在Python代码中指定该路径调用

注意事项

  • 选择预编译包时,务必确认是纯ARM64版本,避免使用x86_64转译包,防止性能损耗
  • 手动编译时,若遇到依赖库版本问题,可同步编译对应依赖的源码,确保适配ARM架构

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.25 02:43:13