在 Mac OS X 上安装 Pillow 时缺少头文件 tiffio.h

Mik*_*Lin 4 macos pip libtiff python-imaging-library mezzanine

当尝试使用 PIP 安装 Pillow 时,我收到以下包含错误:

\n\n
\xce\xbc ~: pip install pillow\n...\nlibImaging/TiffDecode.h:10:10: fatal error: 'tiffio.h' file not found\n\n#include <tiffio.h>\n\n         ^\n\n1 error generated.\n\nerror: command 'cc' failed with exit status 1\n
Run Code Online (Sandbox Code Playgroud)\n\n

有谁知道如何解决这个问题?我使用的是 OS X 10.9,之前已经能够在这台计算机上构建 Pillow。

\n\n

更新:请注意,我tiffio.h的机器上有/usr/local/include/tiffio.h. 将该目录设置为 C 包含路径后,我能够成功编译 Pillow。

\n\n
\xce\xbc ~: C_INCLUDE_PATH=/usr/local/include\n\xce\xbc ~: pip install pillow\nDownloading/unpacking pillow\n...\nSuccessfully installed pillow\nCleaning up...\n
Run Code Online (Sandbox Code Playgroud)\n\n

这是应该如何完成的,还是我的机器或安装包有问题?

\n

Ger*_*ero 8

我遇到了同样的问题,并通过使用homebrew安装libtiff解决了它:

brew install libtiff
Run Code Online (Sandbox Code Playgroud)