利用python的wmi模块,写一段读取电脑配置信息的程序,显示wmi模块错误,可电脑里有这个模块有解决办法吗

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了利用python的wmi模块,写一段读取电脑配置信息的程序,显示wmi模块错误,可电脑里有这个模块有解决办法吗相关的知识,希望对你有一定的参考价值。

Traceback (most recent call last): File "C:\Users\Administrator.HY-20160422CPAE\AppData\Local\Programs\Python\Python37-32\444.py", line 1, in <module> import wmi File "C:\Users\Administrator.HY-20160422CPAE\AppData\Local\Programs\Python\Python37-32\lib\site-packages\wmi.py", line 88, in <module> from win32com.client import GetObject, DispatchImportError: cannot import name 'GetObject' from 'win32com.client' (unknown location)

import win32com

运行这样一句代码试试会报错吗?

追问

追答

会报错那就是win32com这个模块还是没安装好,这个模块不是直接安装的,是安装pywin32的时候带的,你运行这一句看看报错不

import pywin

如果上一句不报错,那就看一下存储的包的路径中有没有win32com这个模块

如果上一句报错,那就在在控制台再次运行一下安装看看报什么信息,然后把

pip install pywin32

把提示信息给我发一下

不管怎样,都把结果告诉我,不在你电脑旁只能这么一点点排查了

追问

pip install pywin32后显示的信息,但python依旧显示ModuleNotFoundError: No module named 'pywin'

参考技术A wmi模块的文件88行有from win32com.client import GetObject, Dispatch
所以还缺少win32com.client这个模块
去安装一个就行了追问

这就是在安装后出现的问题

追答

win32com.client也安装了?唔可能是你没装好吧,反正它是说没有。

以上是关于利用python的wmi模块,写一段读取电脑配置信息的程序,显示wmi模块错误,可电脑里有这个模块有解决办法吗的主要内容,如果未能解决你的问题,请参考以下文章

Python使用WMI模块获取Windows系统的硬件信息,并使用pyinstaller库编译打包成exe的可执行文件

Python用WMI模块获取windowns系统信息

使用 Python 的 wmi 模块删除网络打印机?

如何用C或c++写一段代码读取xsd结构生成一个XML文件,现在我有数据文件和XSD文件

打开就出现:错误提示为:“无法连接到 WMI 提供程序。您没有权限或者该服务器无法访问。请注意,你只能使

如何使用EXCEL读取通达信股票日线数据