py2exe中的PIL:'没有名为Image'的模块

时间:2014-11-04 17:21:20

标签: python python-imaging-library py2exe pillow

我是一个有效的python脚本,其中图片来自 Pillow 成功导入。

像这样:'来自PIL导入图像'

使用 py2exe 并像其他任何库一样包含PIL后,会发生以下错误:

'没有名为Image'

的模块

所有其他图书馆似乎都有效。

我已经找到了这个解决方案:http://www.py2exe.org/index.cgi/py2exeAndPIL

但它似乎没有解决我的问题。还有另一种可能性告诉py2exe包括' Image'还有Pillow所需的所有部件?

提前谢谢你, 尼科

1 个答案:

答案 0 :(得分:0)

您可以将PIL添加到py2exe设置选项中,无论是在包中还是包括:

setup (
  options = {"py2exe": {...
                        "packages": ["PIL"], # For everything
                        "includes": ["PIL.Image", # Or here for bits and pieces 
                                     "PIL.PngImagePlugin"]}},
  name="foo",
  ...
  )