当我在 32 位 python 上安装 PIL http://www.pythonware.com/products/pil/import Image
时,我可以使用然后使用 PIL 中的图像库。但是,对于 64 位 python,我下载了http://www.lfd.uci.edu/~gohlke/pythonlibs/。但是,当我使用时import Image
,它给了我错误,“没有名为 Image 的模块”。但是,我可以使用from PIL import Image
. 为什么我可以在一个实例中直接使用 import Image 而不能在另一个实例中使用?
问问题
125 次
2 回答
2
您想改为安装Pillow。
它有适用于 Windows 的 32 位和 64 位变体,并修复了原始 PIL 库的长期存在的问题。
PIL 库在打包方面早已被打破。Pillow 最初是作为一个分支来一劳永逸地解决这些问题,并且版本 2.0.0 增加了对 Python 3 的支持(由 Python 软件基金会提供资助)。
于 2013-03-18T19:00:28.537 回答
0
它们是不同的库。或者,具体来说,它们是同一个库的不同包装。
PIL因这类问题而臭名昭著。只需使用枕头代替。
于 2013-03-18T19:00:45.943 回答