3 回答

TA贡献1864条经验 获得超2个赞
对于Fedora
安装先决条件sudo dnf install make automake gcc gcc-c++ kernel-devel rpm-build libjpeg-devel zlib-devel python-devel
现在安装枕头
sudo pip install pillow
注 - 对于libjpeg和zlib,我们在Fedora / CentOS / Red Hat 中安装libjpeg-devel和zlib-devel包

TA贡献1802条经验 获得超10个赞
Rolo的答案非常好,但是我不得不绕过pip缓存重新安装Pillow(用pip 7引入),否则它将无法正确重新编译!命令是:
pip install -I --no-cache-dir -v Pillow
您可以通过阅读日志来查看枕头是否已正确配置:
PIL SETUP SUMMARY
--------------------------------------------------------------------
version Pillow 2.8.2
platform linux 3.4.3 (default, May 25 2015, 15:44:26)
[GCC 4.8.2]
--------------------------------------------------------------------
*** TKINTER support not available
--- JPEG support available
*** OPENJPEG (JPEG2000) support not available
--- ZLIB (PNG/ZIP) support available
--- LIBTIFF support available
--- FREETYPE2 support available
*** LITTLECMS2 support not available
*** WEBP support not available
*** WEBPMUX support not available
--------------------------------------------------------------------
你可以看到对jpg,tiff等的支持已启用,因为我之前通过apt安装了所需的库(libjpeg-dev libpng12-dev libfreetype6-dev libtiff-dev)
添加回答
举报