【问题标题】:Fatal error! failed to execute script when creating executable file致命错误!创建可执行文件时执行脚本失败
【发布时间】:2016-12-14 19:02:25
【问题描述】:

我正在尝试让我的 python 程序在没有安装 python 的其他系统上运行。我使用 tkinter 创建了一个 gui,在使用 pyinstaller 创建了一个 exe 文件后,它会抛出一个致命错误“无法运行脚本”。我已经多次检查了我的代码,它运行良好。不知道怎么回事。

【问题讨论】:

标签: python user-interface exe pyinstaller


【解决方案1】:

该错误非常普遍,此时可能无法找到阻止执行的实际错误。 为了得到实际错误,请在安装过程中排除“--windowed”或“--noconsole”参数,然后使用“pyinstaller -filename.py --onefile”执行。然后在执行时它将显示确切的错误而不是“致命错误!无法执行脚本'。然后你就可以进行相应的操作了。

【讨论】:

    【解决方案2】:

    仅使用 -F 开关创建文件并从命令行运行。您应该会看到实际的错误。

    build: pyinstaller -F your_script.py
    run: C:\some_dir\dist\your_script.exe
    

    当模块位于小写目录中并且 pyinstaller 正在寻找大写的第一个字符时,我遇到了这样的问题。例如C:\Python27\Lib\site-packages\queueC:\Python27\Lib\site-packages\Queue

    【讨论】:

      猜你喜欢
      • 2020-04-26
      • 2020-01-23
      • 1970-01-01
      • 1970-01-01
      • 2013-05-26
      • 2018-08-17
      • 2021-03-21
      • 2013-01-19
      • 1970-01-01
      相关资源
      最近更新 更多