我在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版本?
答案 0 :(得分:0)
我现在无法重现这一点,但我会拍摄一下,因为我前一段时间遇到类似的问题,并且能够通过此解决方案解决它: import win32api error in Python 2.6
我基本上将pythoncom27.dll 和 pywintypes27.dll 从Python27/Lib/site-packages/pywin32_system32
复制到Python27/Lib/site-packages/win32
......或其他相应的东西。
对于模糊不清而感到抱歉 - 但它帮助了我(在我的书签中找到了链接)。
希望它有所帮助!
答案 1 :(得分:-1)
尝试重新安装,错误似乎表明你的模块没有找到,所以可能有一些文件没有正确下载。因为他们找不到模块,所以它可能是libs文件夹,其中包含pywin32附带的所有模块