当前位置: 首页 > 知识库问答 >
问题:

使用Pyinstaller问题创建Python Tkinter exe文件

衡安晏
2023-03-14
Traceback (most recent call last):   
File "main.py", line 333, in <module>   
File "main.py", line 90, in __init__   
File "lib-tk\ttk.py", line 715, in current
_tkinter.TclError: Index 0 out of range 
[22668] Failed to execute script main

共有1个答案

申辉
2023-03-14

试着做:

pyinstaller--onefile-w main.py

-w标志阻止python打开控制台,因此这可能是tkinter失败的原因。

 类似资料:
  • 问题内容: 我有一个用Python编写的应用程序,并与PyInstaller进行了“编译”。它还将PyQt用于GUI框架。 加载并显示主窗口之前,运行此应用程序大约有10秒钟的延迟。据我所知,这不是由于我的代码慢。相反,我怀疑这是由于Python运行时初始化引起的。 问题在于此应用程序是使用自定义laucncher / taskbar应用程序启动的。用户将单击按钮启动该应用程序,看不到任何反应,然

  • 我试图通过RESTful在Redmine(版本2.3.4)中创建一个问题。我阅读了文档并尝试了不起作用的示例(http-code:404)。 然后我试了一下,结果奏效了: 我使用的是taskadapter Redmine API,它以第一种形式发送请求。

  • 问题内容: 我在Windows 10上,安装了anaconda,但我想使用python 3.5在新的,干净的最小环境中独立创建可执行文件。所以我做了一些测试: TEST1:我在文件夹testenv中仅创建了一个python脚本test1.py: 然后创建环境,安装pyinstaller并创建可执行文件 它创建了大约6 Mb的我的test1.exe 测试2:我将test1.py修改如下: 我在环境中

  • 我有一个问题,定义的存储库在服务器启动时没有被正确解释为bean。@SpringBootApplication的类位于比定义的存储库更高的目录中,所以我找不到为什么它不配置。 @SpringBootApplication: 资源库 错误代码: ***************************应用程序启动失败*************************** 说明: lab14中的字段us

  • 问题内容: 我正在使用PyInstaller创建一个单文件可执行文件。是否有可能为我的脚本执行导入使得i)导入的模块是从同一个目录中的exe(即它不是打包成EXE)和ii)在导入模块可以导入其它模块中引入 被 打包成可执行程序? 此处的背景是导入的模块包含用户应能够修改的配置。这可能包括创建自定义派生类以及使用打包模块中的枚举。 尽管搜索很困难,但我没有找到任何建议,因为有很多相似的主题使用基本相

  • 下面是python脚本: 我使用Visual Studio代码使用以下命令运行文件: 我得到了理想的结果: 现在,我尝试创建.exe文件,方法是在我的脚本所在的文件夹中打开PowerShell,并运行下一行: 以下是我得到的资料(不包括otherScripts文件夹): 现在我打开CMD,导航到所需的文件夹,并运行带有下几行代码的.exe文件: 以下是我得到的第一个警告: 下面是我得到的回溯(控制