python里面的import provide_Python importorror:没有名为wmi的模块

我按照说明在这里下载了用于Python的WMI

当我试图运行代码时import wmi

c = wmi.WMI ()

for s in c.Win32_Service (StartMode="Auto", State="Stopped"):

if raw_input ("Restart %s? " % s.Caption).upper () == "Y":

s.StartService ()

我收到错误Traceback (most recent call last):

File ".\see_wmi.py", line 1, in

import wmi

ImportError: No module named wmi

编辑:

我正在使用Python2.7.6

编辑2:

我运行64位Windows2008R2,我从https://pypi.python.org/pypi/WMI/下载了WMI-1.4.9.zip(md5)。我提取了内容并将其保存在D:\ Python\Tools\Scripts中。我执行了python setup.py.install

我将D:\ Python\Tools\Scripts添加到%PATH%,并且在执行代码时import wmi

c = wmi.WMI ()

for s in c.Win32_Service (StartMode="Auto", State="Stopped"):

if raw_input ("Restart %s? " % s.Caption).upper () == "Y":

s.StartService ()

我明白错误Traceback (most recent call last):

File ".\see_wmi.py", line 1, in

import wmi

File "D:\Python\lib\site-packages\wmi.py", line 88, in

from win32com.client import GetObject, Dispatch

ImportError: No module named win32com.client

编辑3:

我现在有了Python2.7.6,安装是D:\ Python27

我在D驱动器中提取了WMI-1.4.9.zip并执行了以下操作PS D:\WMI-1.4.9> python .\setup.py install

结果是running install

running build

running build_py

creating build

creating build\lib

copying wmi.py -> build\lib

running build_scripts

creating build\scripts-2.7

copying wmitest.py -> build\scripts-2.7

copying wmiweb.py -> build\scripts-2.7

copying wmitest.cmd -> build\scripts-2.7

copying wmitest.master.ini -> build\scripts-2.7

running install_lib

copying build\lib\wmi.py -> D:\Python27\Lib\site-packages

byte-compiling D:\Python27\Lib\site-packages\wmi.py to wmi.pyc

running install_scripts

creating D:\Python27\Scripts

copying build\scripts-2.7\wmitest.cmd -> D:\Python27\Scripts

copying build\scripts-2.7\wmitest.master.ini -> D:\Python27\Scripts

copying build\scripts-2.7\wmitest.py -> D:\Python27\Scripts

copying build\scripts-2.7\wmiweb.py -> D:\Python27\Scripts

running install_data

warning: install_data: setup script did not provide a directory for 'readme.txt' -- installing right in 'D:\Python27'

running install_egg_info

Writing D:\Python27\Lib\site-packages\WMI-1.4.9-py2.7.egg-info

但是当我执行我的原始代码时,我会得到同样的错误PS D:\SymantecDLP\Protect> python .\see_wmi.py

Traceback (most recent call last):

File ".\see_wmi.py", line 1, in

import wmi

File "D:\Python27\lib\site-packages\wmi.py", line 88, in

from win32com.client import GetObject, Dispatch

ImportError: No module named win32com.client

编辑4:

我在%PATH%中包含了以下内容D:\Python27;D:\Python27\Lib\;D:\Python27\Lib\site-packages

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值