私はpython 2.7.2 on windows 10を持っています。win32api
とwmi
をロードすると、ロードに失敗します。python Windows 10へのインストールは他のWindows 7 PCと同じですが、Windows 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
基本的にコピーしたpythoncom27.dllとpywintypes27.dllからPython27/Lib/site-packages/pywin32_system32
to Python27/Lib/site-packages/win32
...またはその効果に何か。
あいまいなことに申し訳ありませんが、それは私を助けました(私のブックマークにリンクを見つけました)。
それが役に立てば幸い!