我在Windows 10上有python 2.7.2。当我加载win32api
和wmi
时,它无法加载。 Windows 10上的python安装与另一台Windows 7 PC上的相同。我在win 7上没有这个问题。下面是我尝试在Windows 10上导入上述模块时遇到的错误。
>>> import win32api
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: DLL load failed: The specified module could not be found.
>>> import wmi
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "c:\Python27\lib\site-packages\wmi.py", line 88, in <module>
from win32com.client import GetObject, Dispatch
File "c:\Python27\lib\site-packages\win32com\__init__.py", line 5, in <module>
import win32api, sys, os
ImportError: DLL load failed: The specified module could not be found.
可能是我的问题的原因是什么?是否有一个应该与Windows 10一起使用的最小python版本?
我现在无法重现这一点,但我会拍摄一下,因为我前一段时间遇到了类似的问题,并且能够通过这个解决方案解决它:import win32api error in Python 2.6
我基本上将Python27/Lib/site-packages/pywin32_system32
中的pythoncom27.dll和pywintypes27.dll复制到了Python27/Lib/site-packages/win32
......或者是那种效果。
抱歉模糊不清 - 但它帮助了我(在我的书签中找到了链接)。
希望能帮助到你!
尝试重新安装,错误似乎说你的模块没有找到所以可能有一些文件没有正确下载。因为他们找不到模块,它可能是libs文件夹,其中包含pywin32附带的所有模块