Tkinter无法使用.py到.exe转换

时间:2017-04-23 15:31:04

标签: python python-2.7 windows-10 py2exe pyinstaller

一直在使用python脚本,这需要我为它创建一个窗口并处理用户在文本框和按钮交互中输入的数据,所以我决定使用Tkinter ... 到目前为止,我一直没有遇到任何问题,并限制了我的编程,因此我不会使用2.7 python库中未包含的模块,因为我预计在尝试将python代码编译成可执行文件时会出现问题。事实证明我的问题实际上是python库中包含的模块:Tkinter。我已经尝试了py2exe和pyinstaller,两者都给了我同样的错误:导入错误,“没有像Tkinter这样的模块”。 我已经尝试了我能想到的一切:我使用了--onefile,我在.spec文件中添加了隐藏的导入,然后在其上使用了pyinstaller ...所有这些尝试产生了稍微不同的错误,但所有这些都是旋转的无法导入Tkinter。

如果有人对pyinstaler或py2exe有类似的经验,我会非常感激,我知道在论坛上有类似的主题,但我尝试了所有建议,这些都适用于我的其他主题,但我不能'解决这个问题。

1 个答案:

答案 0 :(得分:0)

有时候对我来说,基于不同的python版本,只能“导入tkinter”而不是“导入Tkinter”