PyInstaller 可执行文件:ModuleNotFoundError - Pandas

PyInstaller Executable File: ModuleNotFoundError - Pandas

背景: 我有一个使用 c.10 libraries/dependencies 的 .py 脚本(例如,pandas numpy json) 并且该脚本还依赖于一个 .ini 文件,它在与它所在的同一目录中查找该文件。

我想添加这个 .py 文件到 Windows 调度程序,但在我可以之前,我必须使文件可执行。

问题: 我使用 PyInstaller 创建了一个可执行文件。我还在创建 .exe 文件时添加了 -- onefile-w。我的问题是,当我尝试 运行 main.exe(通过双击或通过 cmd)时,我得到以下 Unhandled exception in script -

帮助: 我试图了解这是怎么发生的,特别是因为我对 PyInstaller 的理解是它会创建一个可执行文件,这将包括。脚本需要 运行 的所有内容(注意:我仔细检查了 .py 是否包含 import pandas

有人可以向我解释一下我将如何解决此问题 and/or 如果有任何关键步骤我可能显然错过了,这可能是导致此问题的原因?

尝试使用此命令行编译您的 python 文件,pyinstaller.exe --onefile --noconsole --hidden-import pandas {Your_FILE_NAME}.py