由于程序中用到win32com的模块,用py2exe打包后,在我的电脑上没有任何问题,但是copy到其他电脑上后,运行可执行文件时遇到无法加载win32api的错误。googl了一下,只要删除lib目录下的POWRPROF.dll就可以了,所以修改setup.py文件,在dll_excludes中添加POWRPROF.dll,这样生成的lib中就不会包含POWRPROF.dll了。
dll_excludes = ['libgdk-win32-2.0-0.dll', 'libgobject-2.0-0.dll',
'tcl84.dll', 'tk84.dll', 'POWRPROF.dll']
|
阅读(1851) | 评论(0) | 转发(0) |