Я пытаюсь использовать Py2exe для преобразования файла .py в файл .exe. Моя программа использует несколько модулей из PIL
Это то, что мой файл .py импортирует из PIL (фрагмент):
import Tkinter, re, random, struct
from PIL import ImageTk, Image, ImageDraw, ImageGrab
Это код, который я использую для преобразования моего файла .py в .exe:
from distutils.core import setup
import py2exe
setup(windows=[{"script": r'C:\Python26\blur.py'}],
options={r"py2exe":{r"includes": r'Tkinter',
r"includes": r'random',
r"includes": r're',
r"includes": r'struct',
r"includes": r'PIL',
}})
Проблемы возникают, когда я пытаюсь запустить свой .exe. Когда я нажимаю на .exe, программа не запускается.
Я нашел это: http://www.py2exe.org/index.cgi/py2exeAndPIL
Однако я не уверен в его актуальности. Поскольку моя программа не загружает изображения любого формата файлов, а вместо этого создает их с помощью метода Image.new().
Фрагмент:
self.im = Image.new('RGB', (w, h), self.Hex )
Это в Windows 7, если это имеет значение.