我安装了32位python和32位WMI模块,但WMI返回错误

我安装了32位python和32位WMI模块,但WMI返回错误,python,wmi,Python,Wmi,我在这里用安装程序安装了wmi 但我无法获取要导入的模块 这是我的密码: import wmi c=wmi.WMI() for os in c.Win32_OperatingSystem(): print(os.Caption) 下面是错误: Traceback (most recent call last): File "C:/Python33/Programs/WMI trial.py", line 1, in <module> import wmi File

我在这里用安装程序安装了wmi 但我无法获取要导入的模块

这是我的密码:

import wmi

c=wmi.WMI()

for os in c.Win32_OperatingSystem():
    print(os.Caption)
下面是错误:

Traceback (most recent call last):
File "C:/Python33/Programs/WMI trial.py", line 1, in <module>
  import wmi
File "C:\Python33\lib\site-packages\wmi.py", line 88, in <module>
  from win32com.client import GetObject, Dispatch
ImportError: No module named 'win32com'
你知道为什么这样不行吗?我有一个64位的系统,但这丝毫没有影响到运行32位python


非常感谢您的帮助

您缺少“Python For Windows Extensions”pywin32

WMI模块需要

请运行pywin32的相应安装程序,然后重试WMI


没有名为“Win32 COM”的模块的错误是因为它找不到作为pywin32软件包的一部分安装的winm32com模块。

您缺少“Python For Windows Extensions”pywin32

WMI模块需要

请运行pywin32的相应安装程序,然后重试WMI

没有名为“win32com”的模块的错误是因为它找不到作为pywin32包的一部分安装的winm32com模块。

对我有效的是: 我从下载了名为WMI-1.4.9.zip的源代码 从该zip文件中提取所有文件并将其保存在名为WMI-1.4.9的文件夹中,然后将该文件夹复制到C:\Python27\Lib\site packages。 之后,我导航到该文件夹C:\Python27\Lib\site packages\WMI-1.4.9,执行shift+右键单击->在此处打开命令行并运行:python setup.py install

就这样,从那以后,它对我很有吸引力。没有问题

p、 在安装exe时,我遇到了一些奇怪的拒绝访问错误,我尝试以管理员身份运行exe,即使我可以通过它。因此,这对我根本不起作用

编辑: 我还从这里安装了pywin32: 选择正确的文件-“Bitedness”和python版本 我从下载了名为WMI-1.4.9.zip的源代码 从该zip文件中提取所有文件并将其保存在名为WMI-1.4.9的文件夹中,然后将该文件夹复制到C:\Python27\Lib\site packages。 之后,我导航到该文件夹C:\Python27\Lib\site packages\WMI-1.4.9,执行shift+右键单击->在此处打开命令行并运行:python setup.py install

就这样,从那以后,它对我很有吸引力。没有问题

p、 在安装exe时,我遇到了一些奇怪的拒绝访问错误,我尝试以管理员身份运行exe,即使我可以通过它。因此,这对我根本不起作用

编辑: 我还从这里安装了pywin32:
选择正确的文件-“Bitedness”和python版本

我来试一试。不幸的是,我要到周日晚上/周一才能进行测试。如果成功的话,我会把这个标记为答案!我下载了pywin扩展,但它仍然无法工作,尽管有不同的错误。我不得不将api文件移动到python主文件夹,然后它开始像一个魔咒一样工作!我来试一试。不幸的是,我要到周日晚上/周一才能进行测试。如果成功的话,我会把这个标记为答案!我下载了pywin扩展,但它仍然无法工作,尽管有不同的错误。我不得不将api文件移动到python主文件夹,然后它开始像一个魔咒一样工作!