py2exe打包Tkinter问题,求高手指点
时间:2010-12-30
来源:互联网
windows XP环境,生成有有Tk的程序后,点击exe文件,总是产生如下问题:
问题要点:
1,打包 helloword.py的控制台程序没有问题
2,包含了Tkinter,并且 bundle_files为3时,没有这个问题,而为1时(打包单个文件)时有问题
options = {"py2exe":
{"compressed": 1, #压缩
"optimize": 2,
"ascii": 1,
#"includes":includes,
"bundle_files": 1 }#所有文件打包成一个exe文件
}
3,python2.5 和python2.6都是同样的问题。
因为控制台程序问题,包含Tkinter也没有问题,问题就出在 bundle_files:1时,估计在引用什么时出错了,导致了指针为控。不知道下面怎么分析了

问题要点:
1,打包 helloword.py的控制台程序没有问题
2,包含了Tkinter,并且 bundle_files为3时,没有这个问题,而为1时(打包单个文件)时有问题
options = {"py2exe":
{"compressed": 1, #压缩
"optimize": 2,
"ascii": 1,
#"includes":includes,
"bundle_files": 1 }#所有文件打包成一个exe文件
}
3,python2.5 和python2.6都是同样的问题。
因为控制台程序问题,包含Tkinter也没有问题,问题就出在 bundle_files:1时,估计在引用什么时出错了,导致了指针为控。不知道下面怎么分析了
作者: taiyangniao 发布时间: 2010-12-30
据说只要 "包含了Tkinter" 就不能 "bundle_files": 1 了, 因为两者是互斥的、会导致 tk 运行时找不到所需要的资源 ...
引用楼主 taiyangniao 的回复:
windows XP环境,生成有有Tk的程序后,点击exe文件,总是产生如下问题:
问题要点:
1,打包 helloword.py的控制台程序没有问题
2,包含了Tkinter,并且 bundle_files为3时,没有这个问题,而为1时(打包单个文件)时有问题
options = {"py2exe":
{"compressed": 1, #……
windows XP环境,生成有有Tk的程序后,点击exe文件,总是产生如下问题:
问题要点:
1,打包 helloword.py的控制台程序没有问题
2,包含了Tkinter,并且 bundle_files为3时,没有这个问题,而为1时(打包单个文件)时有问题
options = {"py2exe":
{"compressed": 1, #……
作者: shyokou 发布时间: 2010-12-31
多谢skyokou,真的是这样的吗,那么,哪里有资料呢?
那么,是不是用py2exe肯定不能打包成一个exe文件了啊,有其它的好办法吗?
或者不用tkinter了,用其它的GUI工具?
那么,是不是用py2exe肯定不能打包成一个exe文件了啊,有其它的好办法吗?
或者不用tkinter了,用其它的GUI工具?
作者: taiyangniao 发布时间: 2010-12-31
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28