这个问题不是这个问题的重复,因为我正在尝试创建一个应用程序。
我目前正在关注本教程,但是当我尝试运行我的应用程序时,
我的命令提示符打印出此错误:
为什么会发生此错误,我该如何解决?我通读了链接问题的所有答案,但没有一个与我的问题相关。
请任何人帮助我,我还没有找到可行的解决方案;我越来越绝望了!!!
编辑:我不能只安装和卸载 pynput?Idk 为什么它不起作用,因为 pynput 不应该带有空闲?
版本:3.74 python idle,pyinstaller 最新版本
如果您还没有尝试过,以下内容可能会对您有所帮助:
如果上述方法不起作用,请尝试在命令行中运行以下命令。确保您的代码中有一些打印语句以查看它是否有效。
python monitoring_culmination_product.py
如果您收到一条消息说“python 未被识别为内部或外部命令”,则可能没有将 python 添加为环境路径。试试这个来解决问题。如果事情变得困难,你总是可以重新安装 python。(确保你安装了适当的 32-64 位版本)
如果命令虽然执行没有问题。尝试在另一个文件上使用pyinstaller,看看问题是否与pyinstaller有关。从个人经验来看,pyinstaller 有时可能不可靠,所以我在我的项目中添加了以下行以确保。它也可能对你有帮助。
import pkg_resources.py2_warn
免责声明:虽然未指定,但我假设您使用的是 Windows
请回退到 1.6.8 版本的 pynput。pip install pynput==1.6.8
您可以尝试使用conda create
来获取包含所有需要的依赖项(numpy
等)的环境,然后按照本讨论pyinstaller
中的说明使用。