在一个机器上打包的程序,放到另一个机器上运行就会报错:“由于应用程序配置不正确,程序未能启动.重新安装应用程序可能会纠正这个错误”。
参考这个文章:http://www.py2exe.org/index.cgi/Tutorial#Step52,鼓捣了半天发现不行,还以为是windows server 2003的问题,又上网搜了半天,dependencewalk都用上了;最后又仔细阅读了一下,原来需要把Microsoft.VC90.CRT.manifest也一起放到CRT目录下,郁闷。
最后如果是wxPython程序,报下面错误:
可以把msvcp90.dll放到exe同级目录。我的setup.py脚本如下。