Django - 如何安装Python Image Library(PIL)

4

我想在表单中使用 ImageField,根据文档,我需要安装 Python Imaging Library:

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

文档说当前免费版本为 PIL 1.1.7,所以我决定选择它。我正在使用 Lubuntu(Linux),唯一的非 Windows 安装是

Python Imaging Library 1.1.7 Source Kit

所以我决定点击并安装那个 .tar.gz 文件。现在我已经在我的下载文件夹中有了 Imaging-1.1.7.tar.gz 文件。请问有人可以告诉我/展示一个网站,说明如何将其与 Django 链接起来吗?我应该把文件解压到哪里?


3
可以使用命令 pip install pillow 安装 Pillow 库。该库的源码托管在 GitHub 上,链接为 https://github.com/python-imaging/Pillow。 - allcaps
2个回答

10

3
在 Django 1.6 之前,我很高兴地使用 Pillow。Django 使用 from PIL import Image 导入了 Pil 的 Image 类,在 pillow 中仍然有效。 - miki725
@frnhr:“Django从1.6开始支持这个功能。”等一下,我用的是Django 1.5,它能用吗? - SilentDev
@frnhr 还有,我安装Pillow时安装在哪个目录下有关系吗?我使用的是Python 2.7、Django 1.6和Lubuntu,如果这些有关系的话。 - SilentDev
1
@user2719875,是的,应该可以,试一试。你应该熟悉virtualenv,但是如果你只是想开始,只需运行pip命令,它就会在系统范围内安装Pillow。不需要下载源代码等。 - frnhr
Pillow是Python Imaging Library的功能性替代品,因此可以与任何Django一起使用。请参见:http://pillow.readthedocs.org/en/latest/porting-pil-to-pillow.html - allcaps
显示剩余2条评论

0

源代码:https://pypi.org/project/Pillow/2.2.1/

pip install Pillow

Pillow是由Alex Clark和贡献者开发的“友好”的PIL分支。PIL是由Fredrik Lundh和贡献者开发的Python图像处理库。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接