0

早晨

首先,让我说我是一个 python 新手——所以我希望这个问题不会是愚蠢的。

我正在运行 Mac 10.13.4 (Beta) 并试图让 PyMuPDF 正常工作。

根据https://github.com/rk700/PyMuPDF/

  • 我已经下载了 PyMuPDF 和 MuPDF。
  • 我跑了brew install mupdf-tools
  • 我跑了export ARCHFLAGS='-arch x86_64'

此时我不确定是否需要通过运行来构建 MuPDF

make prefix=/usr/local install

(根据https://mupdf.com/docs/building.html)或直接访问

python setup.py install

如果我尝试使用 make 构建 mupdf,则会收到以下错误:

include/mupdf/fitz/config.h:92:1: error: expected identifier or '('
... ... ...
^
In file included from source/fitz/archive.c:1:
In file included from include/mupdf/fitz.h:35:
include/mupdf/fitz/pixmap.h:360:2: error: unknown type name 'ptrdiff_t'
        ptrdiff_t stride;

如果我运行 setup.py 安装,那么在尝试导入 Fitz 时会出错。我知道有一条指令说 include_dirs 和 library_dirs 应该更新,但它们引用的目录似乎不存在(在我下载的源文件中除外)。

我很感激这完全取决于我是一个 python 菜鸟——任何指针都将不胜感激。

4

0 回答 0