上午
首先,让我说我是一个python新手 - 所以我希望这个问题不会是愚蠢的。
我正在运行Mac 10.13.4(Beta),我正在努力让PyMuPDF正常运行。
根据https://github.com/rk700/PyMuPDF/:
brew install mupdf-tools
export ARCHFLAGS='-arch x86_64'
此时我不确定是否需要通过运行
来构建MuPDFmake 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,但是它们所引用的目录似乎并不存在(我下载的源文件中的其他目录)。
我很欣赏这一切都取决于我是一名蟒蛇新秀 - 任何指针都会受到高度赞赏。