Pyinstaller Error: ModuleNotFoundError: No module named 'ctypes'

Pyinstaller Error: ModuleNotFoundError: No module named 'ctypes'

我正在尝试使用 Pyinstaller 使我的 Python 程序可执行。但是,我收到错误消息:ModuleNotFoundError:没有名为 'ctypes' 的模块。在我的代码中,我将 ctypes 导入为“from ctypes import *”。

经过一番挖掘,我发现这个网站有一个“潜在”的解决方案,但不是很清楚。我不知道接下来该做什么。如果有人知道错误是什么或如何解决,请提供帮助。非常感谢!

https://pyinstaller.readthedocs.io/en/stable/feature-notes.html

我使用 cx_freeze 让它工作。起初我仍然遇到同样的错误,但我通过添加这一行修复了它。

options={'build_exe': {'packages': ['ctypes', 'xml'], 'include_files': includefiles}}

必须在 cx_freeze 的 setup.py 文件中手动添加 ctypes 包。我假设需要对 pyinstaller 规范文件做类似的事情。