追风逐月

关注网络赚钱、网赚经验、网赚工具、SEO、国外主机信息

推荐使用

订阅追风逐月博客feed
订阅到google 订阅到哪吒
订阅到鲜果 订阅到抓虾
* 更多订阅本站方式请看 订阅帮助

py2exe 0.66的”zlib not available”问题

2007年04月24日 • 追风逐月 • 分类: 技术开发

一直使用py2exe打包python工程,昨天照往常一样打包准备发布,却发现生成的exe文件不能用了。
提示如下:

decompress data; zlib not available
Traceback (most recent call last):
File “bot2.py”, line 8, in ?
zipimport.ZipImportError: can’t decompress data; zlib not available

赶紧google了一番,看来遇到这样问题的不少,但没有很好的解决方法。
根据网上的提示,反复尝试,发现只要去掉setup.py中的”compressed”: 1,就可以正常的生成exe文件。也就是说不能使用文件压缩功能,看了一下,生成的文件比原来大了不少,很是不爽。但确乎是找不到什么好的方法了。
突然想到,最近曾经将py2exe升级为0.66版本,会不会是这个原因呢?于是将其恢复回0.65,发现竟然可以使用原来的setup文件生成压缩的exe文件。
看来,升级要谨慎,版本高未必就是东西好。

刚刚又打包了一个com server的py程序(就是因为这个升的级),发现生成的exe出错了,但使用0.66版本却是正常的。这该如何是好呢。

标签: ,

你可能还喜欢



发表你的意见