无法导入WMI Python模块

时间:2013-12-18 09:23:16

标签: python python-3.x wmi

我是python的新手。 我在windows环境下工作。大多是win7。 我的机器也是win7 32bit。 我下载了wmi模块并使用.exe来安装它。 当我尝试'导入wmi'时,我收到一个错误:

    Traceback (most recent call last):
      File "<pyshell#5>", line 1, in <module>
        import wmi
      File "C:\Python33\lib\wmi.py", line 88, in <module>
        from win32com.client import GetObject, Dispatch
    ImportError: No module named 'win32com'

我该如何解决这个问题? win7是否符合此模块?

此致

2 个答案:

答案 0 :(得分:3)

https://pypi.python.org/pypi/WMI/下载WMI-1.4.9.win32.exe,它将解决您的问题

答案 1 :(得分:0)

对我有用的是: 我从https://pypi.python.org/pypi/WMI/下载了名为WMI-1.4.9.zip的来源 从该zip文件中提取所有文件并将其保存在名为WMI-1.4.9的文件夹中,然后将该文件夹复制到C:\ Python27 \ Lib \ site-packages。 之后我导航到该文件夹​​C:\ Python27 \ Lib \ site-packages \ WMI-1.4.9并进行了移位+右键单击 - &gt;在此处打开命令行并运行:python setup.py install

那就是它,之后它像魅力一样对我有用。没问题。

p.s - 安装exe时我遇到了一些奇怪的Access Denied错误,我尝试以管理员身份运行exe,即使这样我也可以通过它。因此,对我来说根本不起作用。

我也从这里安装了pywin32: http://sourceforge.net/projects/pywin32/files/(选择正确的文件 - &#39; bittedness&#39;和python版本明智)