我在conda 4.5.12(Win10,64bit)中使用Python 3.6.7,并且我想使用Pyinstaller(3.5 dev)将我的Python项目编译为.exe文件。我不断收到相同的错误:
ModuleNotFoundError: No module named 'win32api'
[65600] Failed to execute script pyi_rth_win32comgenpy
我已经按照25314463中的建议重新安装了 pywin32 , win32com 的导入有效。 我也尝试过:
pip install pypiwin32
,如21343774中所述。安装成功。但是我仍然遇到相同的错误。
pip install pywin32
827中的也不能解决问题。 另外,我尝试在具有匹配路径的.spec文件中导入 win32api , win32com 和 pywin32 ,但仍然没有成功。
如何解决此错误?
答案 0 :(得分:0)
有时候在Windows上发生的事是我看不到已安装的软件包。尝试先将其卸载:
pip uninstall pypiwin32
确保已将其删除:
pip list
然后从头开始安装:
pip install --no-cache pypiwin32
确保已安装:
pip list
您可能会在列表中看到pywin32
。
答案 1 :(得分:0)
pypiwin32
并不是为我做的。仅当我卸载所有与pywin32相关的库然后重新安装时,它才起作用