我在 django 项目中获取 png 支持时遇到困难。
我在一个带有 python 3.3.2 和 Django 1.5 的虚拟环境中。在 Linux 上一切都运行顺利,但我已经转移到 OSX 并且在定位时遇到了一些问题。
我在项目中一直使用Pillow进行图像支持,但是在osx上安装Pillow时我得到:
--------------------------------------------------------------------
PIL SETUP SUMMARY
--------------------------------------------------------------------
version Pillow 2.1.0
platform darwin 3.3.2 (default, Aug 14 2013, 21:19:39)
[GCC 4.2.1 Compatible Apple LLVM 4.2 (clang-425.0.28)]
--------------------------------------------------------------------
--- TKINTER support available
--- JPEG support available
*** ZLIB (PNG/ZIP) support not available
*** TIFF G3/G4 (experimental) support not available
*** FREETYPE2 support not available
*** LITTLECMS support not available
*** WEBP support not available
我只关心丢失的zlib。我不知道如何让这一切进行下去。几个小时尝试各种谷歌结果并没有帮助,所以我在这里。没有像Linux上那样的开发包,所以我通过brew安装了libpng、libzip,但这显然是不对的。
有人知道我该如何解决这个问题吗?
最佳答案
这对我有用(OSX 10.9,Python 2.7.8):
$ brew tap homebrew/dupes
$ brew install zlib
$ brew link --force zlib
然后安装 Pillow:
$ pip install Pillow
关于macos - Pillow w/Python3.3 不支持 ZLIB,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18246211/