无法在Mac 10.13.4上安装带有MuPDF的PyMuPDF - python

时间:2018-02-06 21:32:51

标签: python macos-high-sierra

上午

首先,让我说我是一个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,但是它们所引用的目录似乎并不存在(我下载的源文件中的其他目录)。

我很欣赏这一切都取决于我是一名蟒蛇新秀 - 任何指针都会受到高度赞赏。

0 个答案:

没有答案