Python 文件执行错误-没有名为';pywinauto';

Python 文件执行错误-没有名为';pywinauto';,python,cmd,spyder,pywinauto,Python,Cmd,Spyder,Pywinauto,我正在尝试运行使用pyinstaller从.py文件创建的.exe文件。脚本是用Spyder(Python 3.8)编写的。我电脑上的python版本也是3.8。pyisntaller命令运行时没有任何错误,并在dist文件夹中创建.exe文件。但是,当我尝试运行生成的.exe文件时,什么都没有发生(除了黑屏出现一些“光速”显示错误) 我决定在CMD中运行它,这样我就可以看到产生了什么错误…下面是我在执行.exe文件时收到的消息: Traceback (most recent call last

我正在尝试运行使用pyinstaller从
.py
文件创建的
.exe
文件。脚本是用Spyder(Python 3.8)编写的。我电脑上的python版本也是3.8。pyisntaller命令运行时没有任何错误,并在
dist
文件夹中创建
.exe
文件。但是,当我尝试运行生成的
.exe
文件时,什么都没有发生(除了黑屏出现一些“光速”显示错误)

我决定在CMD中运行它,这样我就可以看到产生了什么错误…下面是我在执行
.exe
文件时收到的消息:

Traceback (most recent call last):
   File "myScript.py", line 8, in <module>
ModuleNotFoundError: No module named 'pywinauto'
[13024] Failed to execute script myScript
回溯(最近一次呼叫最后一次):
文件“myScript.py”,第8行,在
ModuleNotFoundError:没有名为“pywinauto”的模块
[13024]无法执行脚本myScript
需要注意的重要一点是,当直接从Spyder运行脚本时,它不会出现任何错误

我曾尝试使用pip安装pywinauto,但错误仍然存在。
任何想法都将不胜感激

复制以下代码作为所有Python源代码的第一行:

 print('__file__={0:<35} | __name__={1:<20} | __package__={2:<20}'.format(__file__,__name__,str(__package__)))
您必须确保您的软件包文件:

__name__ is the name of the file and __package__ must be the name of the package
我通过阅读以下内容(解决方案1)解决了此问题:

__name__ is the name of the file and __package__ must be the name of the package