pyinstaller打包报错找不到依赖pypiwin32或pywin32-ctypes的错误:PyInstaller cannot check for assembly dependencies. Please install PyWin32 or pywin32-ctypes. pip install pypiwin32
折腾了许久, 最终在这里找到了解决方法:
完美解决pyinstaller打包报错找不到依赖pypiwin32或pywin32-ctypes的错误 - 编程之家
在python安装路径下找到Lib/site-packages/Pyinstaller目录下有个compat.py文件
搜索内容"from win32ctypes.pywin32 import pywintypes # noqa: F401", 大约在200行左右
将
if is_win:
try:
from win32ctypes.pywin32 import pywintypes # noqa: F401
from win32ctypes.pywin32 import win32api
修改为:
if is_win:
try:
import pywintypes
import win32api