【问题标题】:PIL / Easy Thumbnails Missing Dependencies DjangoPIL / Easy Thumbnails 缺少依赖项 Django
【发布时间】:2013-11-01 19:13:21
【问题描述】:

我将 Web 应用程序移植到另一台机器上,但在另一个团队成员的机器(mac osx 10.6 snow leopard)上设置 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 工作?我没有更改代码库中的任何内容,并且简易缩略图在其他机器上也可以使用。感谢您的任何想法!

【问题讨论】:

  • 简单缩略图有什么问题?
  • thumbnail_url 标签不起作用,图像也没有被调整大小和保存。图像存在于文件系统中,我可以使用{{ MEDIA_URL }}{{ instance.image }} 加载它们。简单的缩略图似乎根本不起作用,因为没有图像被调整大小和保存。任何想法表示赞赏!

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


【解决方案1】:

哦,不——你遇到了可怕的 libjpeg 雪豹问题。基本上,您的 PIL 标准 pip 安装不起作用,它弄乱了 libjpeg C 库。关于这个问题有一百万个博客,this 一个为我工作,但你必须四处寻找各种修复方法。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-12-25
    • 2015-04-18
    • 2020-03-24
    • 2012-07-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多