在Windows 10上的Python¶

在Windows 10上的Python¶

问题描述:

我在Windows 10上有python 2.7.2。当我加载win32api和wmi时它无法加载。在Windows 10上的python安装与在另一台Windows 7 PC上相同。我没有在Win 7这个问题下面是我收到的时候我尝试导入在Windows 10在Windows 10上的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. 

有什么能为我的问题的原因上述模块中的错误?是否有一个最低的Python版本应该与Windows 10一起使用?

+1

我会怀疑'pywin32'没有更新Win10 APIs ... – MattDMo

+0

我使用的是Windows 10,并且这里工作正常。 – alex

+0

当系统32位或64位下载库时,您需要小心。 – alex

它发生在我身上,我卸载了python和所有的软件包。之后,它用魔法。

+1

大声笑,我希望在它工作之前重新安装。否则,这与我通常的答案几乎相同:下载并刻录Linux副本,擦除磁盘并安装体面的操作系统 – ThatAintWorking

+0

@ThatAintWorking如果您的硬件兼容,尤其是Wi-Fi和挂起在笔记本电脑上。 –

+0

那么,不要购买蹩脚的笔记本电脑:-)但这似乎不是一个问题,这些天。操作系统和笔记本电脑都有所改进。 – ThatAintWorking

将Python用于相同操作系统的一种非常有用的方法是使用虚拟机。这非常方便和*。您可以使用Oracle的Virtual Box并安装虚拟机,然后轻松安装和运行您的Python。这对我来说是最好的方式,我从不担心兼容性问题。希望这可以帮助。

尝试重新安装,错误似乎说你的模块没有被发现,因此可能有几个文件没有正确下载。因为他们无法找到模块,它可能是libs文件夹,它具有pywin32所有的模块

我现在不能重现这一点,但我会拍一些,因为我有类似的问题一些以前和时间能够通过该解决方案,以解决这个问题: import win32api error in Python 2.6

我基本上复制pythoncom27.dllpywintypes27.dllPython27/Lib/site-packages/pywin32_system32Python27/Lib/site-packages/win32 ...或者其他类似的效果。

对不起,模糊 - 但它帮助了我(在我的书签中找到链接)。

希望它有帮助!