PIL / Easy Thumbnails缺少依赖关系Django

时间:2013-11-01 19:13:21

标签: python django image python-imaging-library easy-thumbnails

我将一个Web应用程序移植到另一台机器上,但在另一个团队成员的机器(mac osx 10.6雪豹)上设置django easy thumbnails时出现问题。我知道它需要PIL,但是在获取它时遇到问题,并且可能在机器上设置了依赖项。

我阅读this post详细介绍了如何在Mac上安装libjpeg,但仍然没有运气。之后,我尝试卸载PIL而不是使用Pillow,但仍然不起作用:

(newenv)wsp049614wss:site-packages Admin$ pip uninstall pil
  Successfully uninstalled PIL

(newenv)wsp049614wss:site-packages Admin$ pip install pillow
Downloading/unpacking pillow
  Downloading Pillow-2.2.1.zip (2.2MB): 2.2MB downloaded
  Running setup.py egg_info for package pillow

--------------------------------------------------------------------
PIL SETUP SUMMARY
--------------------------------------------------------------------
version      Pillow 2.2.1
platform     darwin 2.7.5 (default, Oct 27 2013, 12:25:46)
             [GCC 4.2.1 (Apple Inc. build 5666) (dot 3)]
--------------------------------------------------------------------
--- TKINTER support available
--- JPEG support available
--- ZLIB (PNG/ZIP) support available
*** TIFF G3/G4 (experimental) support not available
--- FREETYPE2 support available
*** LITTLECMS support not available
*** WEBP support not available
*** WEBPMUX support not available
--------------------------------------------------------------------

我错过了什么?我如何让easy_thumbnails工作?我没有更改代码库中的任何内容,简单缩略图适用于其他计算机。谢谢你的任何想法!

1 个答案:

答案 0 :(得分:1)

哦不 - 你有可怕的libjpeg Snow leopard问题。基本上你的标准pip安装PIL不起作用,它弄乱了libjpeg C lib。关于这个问题有一百万个博客,this一个为我工作,但你不得不寻找各种修复方法。