我正在制作我的应用程序的py2exe版本。 Py2exe未能在复制一些 模块我原来的应用程序加载.png
文件,但是该exe版本不:py2exe'd版本的GTK应用程序无法读取PNG文件
Traceback (most recent call last):
File "app.py", line 1, in <module>
from gui.main import run
File "gui\main.pyc", line 14, in <module>
File "gui\controllers.pyc", line 10, in <module>
File "gui\utils\images.pyc", line 78, in <module>
☺
File "gui\utils\images.pyc", line 70, in GTK_get_pixbuf
☺§☺▲☻
File "gui\utils\images.pyc", line 38, in PIL_to_pixbuf
gobject.GError: Image type 'png' is not supported
任何想法,我应该逼py2exe包括?
这是Python 2.5,我认为最新的pygtk版本 - 2.12.9。事情是,它正常工作;它只是失败,一旦我试图把它变成一个exe – Claudiu 2009-10-02 21:40:56
啊,我看到它没有找到pixbuf加载程序模块文件的问题... – Claudiu 2009-10-02 21:45:46
我猜你有旧版本需要zlib和libpng dll。你有没有指定那些包含? – pixelbeat 2009-10-02 21:47:52