【问题标题】:Django - how to Install Python Image Library (PIL)Django - 如何安装 Python 图像库 (PIL)
【发布时间】:2014-02-17 23:47:11
【问题描述】:

我想将 ImageField 用于表单,根据文档,它说我需要安装 Python Imaging Library:

http://www.pythonware.com/products/pil/

它说当前的免费版本是 PIL 1.1.7,所以我决定这样做。我正在使用 Lubuntu (Linux),唯一的 Non-WindowsOnly 安装是

Python 图像库 1.1.7 源工具包

所以我决定单击并安装该 .tar.gz 文件。我知道我的下载文件夹中有 Imaging-1.1.7.ta​​r.gz 文件。有人可以告诉我/给我看一个解释我现在如何将它与 Django 链接的网站吗?我应该在哪里提取文件?

【问题讨论】:

标签: python linux django installation python-imaging-library


【解决方案1】:

枕头怎么样:http://pillow.readthedocs.org/en/latest/

它是 PIL 的一个分支,Django 从 1.6 开始支持 if,并且比 PIL 更喜欢它。 https://code.djangoproject.com/ticket/19934

pip install Pillow

编辑:

正如@miki725 所指出的,它甚至在 1.6 之前就可以工作,但从那以后它就得到了“官方”支持。

【讨论】:

  • 我很高兴在 Django 1.6 之前使用过枕头。 Django 使用 from PIL import Image 导入 Pil 的 Image 类,这在枕头中仍然有效。
  • @frnhr "and Django 支持 if from 1.6" 等等,我有 Django 1.5,它对我有用吗?
  • @frnhr 还有,我安装 Pillow 的目录有关系吗?我正在使用 Python 2.7、Django 1.6 和 Lubuntu,如果这很重要的话。
  • @user2719875 应该,是的,试一试。您应该熟悉 virtualenv,但如果您只想开始,只需执行 pip 命令,它将在系统范围内安装 Pillow。真的不需要下载源等。
  • Pillow 是 Python Imaging Library 的功能性替代品,因此适用于任何 Django。见:pillow.readthedocs.org/en/latest/porting-pil-to-pillow.html
【解决方案2】:

来源:https://pypi.org/project/Pillow/2.2.1/

pip install Pillow

Pillow 是 Alex Clark 和 Contributors 的“友好”PIL 分支。 PIL 是 Fredrik Lundh 和贡献者的 Python 图像库。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-11-29
    • 1970-01-01
    • 2017-01-03
    • 1970-01-01
    • 2012-04-29
    • 2014-12-27
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多