【问题标题】:Failed to execute script app in python pls help me无法在 python 中执行脚本应用程序请帮助我
【发布时间】:2020-12-11 13:37:02
【问题描述】:

最近我制作了一个 python 应用程序,当我将其更改为 exe 文件时,它显示 无法执行脚本应用程序

当我在控制台中运行它时,它显示如下:

  Traceback (most recent call last):
  File "app.py", line 4, in <module>
  File "C:\Users\DELL\AppData\Roaming\Python\Python39\site- 
  packages\PyInstaller\loader\pyimod03_importers.py", line 493, in exec_module
  exec(bytecode, module.__dict__)
  File "pynput\__init__.py", line 40, in <module>
  File "C:\Users\DELL\AppData\Roaming\Python\Python39\site- 
  packages\PyInstaller\loader\pyimod03_importers.py", line 493, in exec_module
  exec(bytecode, module.__dict__)
  File "pynput\keyboard\__init__.py", line 31, in <module>
  File "pynput\_util\__init__.py", line 76, in backend
 ImportError
 [104] Failed to execute script app

【问题讨论】:

    标签: python exe pyinstaller keylogger


    【解决方案1】:

    所以,我所做的是我在 pyinstaller 命令中添加了一个额外的参数 --debug 并删除了 --windowed 参数,以便我可以看到单击应用程序时实际发生的情况,我发现有一个错误当我跟踪它时,这很有意义,它基本上抱怨“some_image.jpg”没有这样的文件或目录。

    当我从一开始运行脚本甚至使用命令行“./”时它抱怨并且没有抱怨的原因是因为文件图像存在于与脚本相同的路径中,但是当 pyinstaller 创建时包含应用程序产品的“dist”目录很清楚图像文件不存在,所以我基本上将它移到了可点击应用程序所在的dist目录!

    【讨论】:

    • 但错误不在于 thw 问题出在 pynput 库中??????
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-06-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-11-17
    相关资源
    最近更新 更多