2015-01-05 10 views
12

私はWindows 10にpython 2.7.2を持っています。私はwin32apiとwmiをロードするとロードに失敗します。 Windows 10のpythonインストールは、別のWindows 7 PCと同じです。私は勝つ7にこの問題を持っていない以下は、私は私の問題の原因である可能性がありますどのようなWindows上のpython

>>> 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. 

窓10に上記のモジュールをインポートしようとすると、私が手にエラーがありますか? Windows 10で使用されるはずの最小限のPythonバージョンがありますか?

+1

私は 'pywin32'がWin10 API用に更新されていないと思われます... – MattDMo

+0

私はWindows 10を使用していますが、ここで問題なく動作します。 – alex

+0

システム32または64ビットのときにライブラリをダウンロードするときは注意が必要です。 – alex

答えて

0

それは私に起こり、私はpythonとすべてのパッケージをアンインストールしました。それから、それは魔法と一緒に働いた。

+1

LOL、私はそれが働く前に再インストールしたいと思います。そうでなければ、これは私の通常の答えとほぼ同じです:Linuxのコピーをダウンロードして焼き、ディスクを拭き、適切なOSをインストールしてください。 – ThatAintWorking

+0

@ ThatAintWorkingハードウェアが互換性がある場合、特にWi-Fiとラップトップでサスペンドしてください。 –

+0

まあ、だからこそラップトップを買ってはいけない:-)しかし、これは最近の問題ではないようです。 OSとラップトップの両方が改善されました。 – ThatAintWorking

-3

同じOSでPythonを使用する非常に便利な方法は、仮想マシンを使用することです。それはとても便利で無料です。 OracleのVirtual Boxを使用して仮想マシンをインストールし、Pythonをインストールして簡単に実行できます。これは私のために最善の方法と私は互換性の問題を心配することはありませんでした。お役に立てれば。

0

再インストールしようとすると、モジュールが見つからないというエラーが表示され、正しくダウンロードされなかったファイルがおそらくいくつかあります。彼らはモジュールを見つけることができないので、おそらくpywin32に付属のすべてのモジュールを持つlibsフォルダ

1

これを再現することはできませんが、私は同様の問題を抱えています。時間前にこのソリューションによってそれを解決することができました:Python27/Lib/site-packages/pywin32_system32からPython27/Lib/site-packages/win32import win32api error in Python 2.6

I基本的コピーpythoncom27.dllpywintypes27.dll ...またはその効果に何か。

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

希望すると助かります!