PIL 中缺少 ImageOps 模块?

tho*_*len 1 python django python-imaging-library

我正在尝试在 Django 中保存图像并收到错误“无法导入 ImageOps 模块”

出于某种原因,我无法在 django shell 中从 PIL 导入或使用 ImageOps 模块。我曾尝试删除鸡蛋并重新安装 PIL,但这不起作用。我查看了鸡蛋的内部,ImageOps.py 在那里,当我进入它时,一切看起来都很好。

有谁知道为什么我会失去对单个模块的访问权限?

tho*_*len 5

问题是由 django StdImageField 引起的。在 site-packages/stdimage/fields.py 第 71 行我改变了

from PIL import Image, ImageOps
Run Code Online (Sandbox Code Playgroud)

到:

import Image, ImageOps
Run Code Online (Sandbox Code Playgroud)

现在一切正常。