早晨
首先,让我说我是一个 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 菜鸟——任何指针都将不胜感激。