1

我正在运行 OS X 10.7.5,并且已经尝试了数周来让 PIL 正常工作。

它安装和编译正常,通过了自检,我可以导入 __imaging 没有任何错误。

但是,当我尝试使用依赖于 PIL 的 scikit-image 读写功能时,仍然会遇到经典的“未安装映像 C 模块”错误。

有谁知道如何调试这个?我难住了。

4

1 回答 1

0

试试枕头。与 PIL 不同,它是 PIL 的一个分支,修复了许多错误并且正在积极开发中。

Mac OS X 安装说明可以在这里找到

注意:无需安装所有外部库即可使 Pillow 的基本功能正常工作。

我们不为 OS X 提供二进制文件,因此您需要 XCode 来安装 Pillow。(10.6 上的 XCode 4.2 将与官方 Python 二进制发行版一起使用。否则,请使用您用于编译 Python 的任何 XCode。)

安装先决条件的最简单方法是通过Homebrew。安装 Homebrew 后,运行:

$ brew install libtiff libjpeg webp little-cms2 

如果您已经构建了自己的 Python,那么您应该能够使用以下命令安装 Pillow:

$ pip install Pillow

此外,最好避免 OS X 的系统 Python 并使用 Homebrew 版本。

于 2014-05-30T14:03:14.877 回答