没有名为win32com.client的模块

时间:2015-11-02 06:20:39

标签: python

当我尝试执行以下代码时,我的系统安装了Win 7 64位,错误是“没有名为win32com.client的模块”。任何人都可以帮我吗?

import wmi
c = wmi.WMI()
display = c.Win32_videocontroller
print display.properties

我正在使用Python 2.7Ver

错误代码:

  

Traceback(最近一次调用最后一次):文件“”,第1行,in     import wmi文件“C:\ Python27 \ lib \ site-packages \ wmi.py”,   第88行,来自win32com.client导入GetObject,Dispatch

ImportError:没有名为win32com.client的模块

4 个答案:

答案 0 :(得分:12)

2016年更新

PyPI上现在有一个pywin32版本,可以用pip安装。它被称为pypiwin32,它使用二进制轮格式安装包。

https://pypi.python.org/pypi/pypiwin32

    pip install pypiwin32

这将适用于virtualenv,或者使用tox等。

答案 1 :(得分:1)

您可以谷歌搜索。Visit this link并选择要在您的计算机上安装的正确版本。

答案 2 :(得分:0)

Go To this link

然后使用

-= 1

答案 3 :(得分:0)

python -m pip install pywin32

在Win32上的Python 3.7.0(v3.7.0:1bf9cc5093,v27.2018,06:06:47)[MSC v.1914 32位(Intel)]上运行良好。

名为pypiwin32的软件包由于版本落后(221 vs 224)而显得落后,并且缺少说明。