0

这个问题不是这个问题的重复因为我正在尝试创建一个应用程序

我目前正在关注本教程,但是当我尝试运行我的应用程序时,

我的命令提示符打印出此错误:

在此处输入图像描述

为什么会发生此错误,我该如何解决?我通读了链接问题的所有答案,但没有一个与我的问题相关。

请任何人帮助我,我还没有找到可行的解决方案;我越来越绝望了!!!

编辑:我不能只安装和卸载 pynput?Idk 为什么它不起作用,因为 pynput 不应该带有空闲?

版本:3.74 python idle,pyinstaller 最新版本

4

3 回答 3

1

如果您还没有尝试过,以下内容可能会对您有所帮助:

  1. 从命令行更新 pip
  2. 卸载 pyinstaller
  3. 重新安装 pyinstaller 并重试

如果上述方法不起作用,请尝试在命令行中运行以下命令。确保您的代码中有一些打印语句以查看它是否有效。

python monitoring_culmination_product.py

如果您收到一条消息说“python 未被识别为内部或外部命令”,则可能没有将 python 添加为环境路径。试试这个来解决问题。如果事情变得困难,你总是可以重新安装 python。(确保你安装了适当的 32-64 位版本)

如果命令虽然执行没有问题。尝试在另一个文件上使用pyinstaller,看看问题是否与pyinstaller有关。从个人经验来看,pyinstaller 有时可能不可靠,所以我在我的项目中添加了以下行以确保。它也可能对你有帮助。

import pkg_resources.py2_warn

免责声明:虽然未指定,但我假设您使用的是 Windows

于 2020-12-17T17:27:34.147 回答
0

请回退到 1.6.8 版本的 pynput。pip install pynput==1.6.8

参考:https ://stackoverflow.com/a/63721929/14759065

于 2020-12-26T17:23:34.293 回答
0

您可以尝试使用conda create来获取包含所有需要的依赖项(numpy等)的环境,然后按照本讨论pyinstaller中的说明使用。

于 2020-12-21T13:29:26.040 回答