如题,作者在使用pyinstaller打包的时候遇到了这样的问题,在自己的笔记本上正常显示,但是换到了其它电脑上会出现jpg图像加载不出来的现象,无论是本地加载还是网络图像。
在网络上找了相关的资料,都是py2exe打包的时候遇到这种问题,py2exe的解决方法是
1. py2exe_options 中"bundle_files": 3
2. setup 中 data_files = [("imageformats",glob.glob("E:\Program Files (x86)\Python27\Lib\site-packages\PyQt4\plugins\imageformats\*.dll"))]
借鉴了这个文章,想到了pyinstaller是不是也出现缺少文件的问题,可是查看文件是有qt4_plugins及里面的dll文件,尝试着把python里面的文件(我的目录是C:\Python27\Lib\site-packages\PyQt4\plugins)替换了qt4_plugins里面的文件,发现居然成功了,特此记录。