web-dev-qa-db-ja.com

DLL Windows 10でのwin32apiのインポートエラー

私はpython 2.7.2 on windows 10を持っています。win32apiwmiをロードすると、ロードに失敗します。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=バージョンはありますか?

13
user3885927

これを再現することはできませんが、少し前に同様の問題があり、この解決策でそれを解決できたため、試してみることにします。 import win32api error in Python 2.6

基本的にコピーしたpythoncom27.dllpywintypes27.dllからPython27/Lib/site-packages/pywin32_system32 to Python27/Lib/site-packages/win32 ...またはその効果に何か。

あいまいなことに申し訳ありませんが、それは私を助けました(私のブックマークにリンクを見つけました)。

それが役に立てば幸い!

1
jaqHollow