(重定向自 Develop.Py2exe)

一个py2exe打包编译时的问题

如果py2exe编译Python程序时没有完全完成,比如中间报错。这样目标exe程序仍能得到,但是运行时可能报出“could not locate script resource”错误,这时并不是py2exe的bug,只要解决py2exe运行时报出的错误,完整编译你的Python程序就可以解决问题。

我遇到的情况是py2exe编译时不支持中文目录名,会出现Unicode的codec解码错误,造成编译不完整。将相关的所有目录层都更改为英文即能解决这个问题。


py2exe编译的程序在Win98下崩溃问题

据说是安装wxPython的时候如果选择了Unicode模式,则会出现这一问题。解决办法是用非Unicode模式的wxPython,之后在py2exe编译生成可执行程序的时候强制使用Unicode编码方式,可以解决。

GlossyBlue theme adapted by David Gilbert
Powered by PmWiki