阅读699 返回首页    go 阿里云 go 技术社区[云栖]


py2exe 打包 Pmw Error 3 解决方案

     今天生成exe后一直打不开,提示Error 3,查了很多资料后发现时Pmw的问题

     Pwm是动态加载自身的,所以如果要打包,要先将其变成静态库

     也就是:

1.首先切换到源目录下:C:\Python27\Lib\site-packages\Pmw\Pmw_1_3_3\bin

2.然后执行 python bundlepmw.py C:\Python27\Lib\site-packages\Pmw\Pmw_1_3_3\lib (注意是lib)

3.然后会在bin下生成个Pmw.py (貌似2.0生成的有问题)

4.复制Pmw.py和lib里的PmwBlt.py和PmwColor.py到要打包的文件夹下

5.按常规打包即可


      说最新的py2exe已经可以打包成一个exe了,但是x64还不支持,32位的生成后一直打不开

      图标是因为win7的优先级,所以设置要麻烦点

最后更新:2017-04-03 21:30:11

  上一篇:go 腾讯收购虚幻引擎3开发商 Epic 耗资3.3亿美元
  下一篇:go 谷歌应弃 Chrome OS 操作系统 10 大理由