1
0
我坚信您在处理代码时在cmd中看到了它。就我而言,pyinstaller自动包括 tkinter公司 ... 也就是说,不需要单独包含它(顺便说一句: --隐藏导入 不适合用经典方式定义的模块- 导入tkinter ). 您是否尝试过在不包含任何选项的情况下运行pyinstaller脚本? 第二种选择: 尝试使用cx_freeze,如下所述 cx_freeze tutorial . 这是一个更多的编码,但它可能对你更好 |
2
0
在pyinstaller的构建过程中,除了Tkinter之外,pyinstaller也有同样的问题——onefile filename.py build。我的pyinstaller.exe文件可以在安装了Python的系统上运行,但不能在没有安装Python的独立windows系统上运行。无法运行并显示消息: 文件“Lib\Lib tk\Tkinter.py”,第1819行,在初始化Tkinter.tcl中错误:在以下目录中找不到可用的init.tcl:C:/Users/ADMINI~1/AppData/Local/Temp/Lib/tcl8.5 E:/Lib/tcl8.5 E:/Lib/tcl8.5 E:/library E:/library E:/tcl8.5.15/library E:/tcl8.5.15/library 不过,我尝试了几件事,最后还是成功了: 在.py文件的顶部,我在其中执行所有导入,我添加了: 导入Tkinter 在这个添加之后,我仍然看到一条消息,说Tkinter在pysintaller构建过程中被排除在外,但是,最终的.exe文件在一个没有安装Python的独立计算机上运行。 希望这有帮助。我仍然对这个错误感到困惑,这个错误在我5个月前的最后一次发行中没有发生过。 |
EdMed · 尝试使用失败。destroy()从GUI擦除数据结果 2 年前 |
sanmacorz · 如何在Tkinter上居中放置画布小部件 2 年前 |
Igor Lubura · 用一个变量使另一个变大,但使第一个变小 2 年前 |
DSTEP · Tkinter网格管理器框架/画布填充到根窗口底部 2 年前 |
Danny · 无法将字符串转换为浮点数:“” 2 年前 |