13

Windows 10にpython 2.7.2があります。ロードするとロードwin32apiwmi失敗します。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 バージョンはありますか?

4

2 に答える 2

1

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

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

あいまいで申し訳ありませんが、役に立ちました(ブックマークにリンクが見つかりました)。

それが役に立てば幸い!

于 2016-03-02T13:49:25.290 に答える
-1

再インストールしてみてください。モジュールが見つからないというエラーが表示されるため、適切にダウンロードされなかったファイルがいくつかある可能性があります。モジュールが見つからないため、おそらくpywin32に付属するすべてのモジュールを含むlibsフォルダーです

于 2015-09-16T15:45:53.607 に答える