我正在运行OS X 10.7.5并且已经尝试了几周才能让PIL正常工作。
安装和编译正常,通过自检,我可以导入__imaging而不会出现任何错误。
然而,当我尝试使用scikit-image读写功能(取决于PIL)时,我仍然得到了经典"未安装成像C模块"错误。
有没有人知道如何调试这个?我很难过。
答案 0 :(得分:0)
试试Pillow。与PIL不同,它是PIL的一个分支并且修复了许多错误并且是actively developed。
Mac OS X安装说明可以是found here:
注意:您不需要安装所有外部库才能获得 枕头的基础工作。
我们不为OS X提供二进制文件,所以 你需要XCode来安装Pillow。(10.6上的XCode 4.2可以使用 官方Python二进制发行版。否则,使用任何XCode 你曾经编译过Python。)
安装先决条件的最简单方法是通过Homebrew。后 你安装Homebrew,运行:
$ brew install libtiff libjpeg webp little-cms2
如果你已经建立了你的 自己的Python,然后你应该能够使用:
安装Pillow$ pip install Pillow
此外,最好避免使用OS X的系统Python并使用Homebrew版本。