windows安装 python wmi

老刘

Windows安装Python和WMI模块完整教程

很多做系统管理、硬件监控或者自动化运维的朋友,都会用到Python调用WMI来获取电脑硬件信息、进程状态或者远程管理Windows机器。WMI全称是Windows Management Instrumentation,微软官方提供的管理接口,Python通过第三方库就能轻松调用。下面一步步教你从零开始在Windows上把Python和WMI装好,适合完全小白操作。

一、先安装Python

打开浏览器,访问Python官网下载页面。建议直接下载最新稳定版,目前推荐Python 3.12或更高版本。找到Windows安装包,选64位的安装程序下载。

下载完成后双击运行。安装界面出现后,一定要勾选底部的“Add python.exe to PATH”,这个选项非常关键,勾上后以后在命令行里直接输入python就能用,不用手动配环境变量。然后点“Install Now”开始安装。

安装过程大概一两分钟,完成后点Close关闭。

验证一下是否装成功:按Win键,输入cmd打开命令提示符,输入下面命令:

python --version

如果显示类似Python 3.12.x的版本号,就说明安装成功了。再输入:

pip --version

能看到pip版本信息就更好了,pip是Python的包管理工具,后面装WMI就靠它。

如果提示“不是内部或外部命令”,说明PATH没加成功。重新运行安装包,选Modify,把Add to PATH勾上再装一次就行。

二、安装pywin32扩展

WMI模块底层依赖pywin32,所以必须先装它。在命令提示符里输入:

pip install pywin32

等待下载安装完成。如果网络慢或者报错,可以换成国内镜像:

pip install pywin32 -i https://pypi.tuna.tsinghua.edu.cn/simple

装完后可以再验证一下:

python -c "import win32com.client; print('pywin32安装成功')"

没有报错就说明没问题。

三、安装WMI模块

现在正式装WMI库。继续在命令提示符输入:

pip install WMI

或者用完整命令:

python -m pip install WMI

同样可以用镜像加速:

pip install WMI -i https://pypi.tuna.tsinghua.edu.cn/simple

安装完成后验证:

python -c "import wmi; print('WMI模块安装成功')"

如果输出“WMI模块安装成功”,就表示整个环境已经准备好了。

四、简单测试一下能不能用

新建一个文本文件,改名为test_wmi.py,用记事本打开,输入下面代码:

import wmi

c = wmi.WMI()

for cpu in c.Win32_Processor(): print("CPU名称:", cpu.Name) print("核心数:", cpu.NumberOfCores)

保存后,在命令提示符里切换到这个文件所在的目录,输入:

python test_wmi.py

如果能正确打印出你电脑的CPU名称和核心数,说明WMI已经完全可用。

五、常见问题处理

  1. pip安装时提示权限不足
    右键命令提示符,选择“以管理员身份运行”,再重新执行安装命令。

  2. 提示找不到模块
    确认你用的是同一个Python环境。有时候电脑里装了多个Python,命令行里的python和pip可能指向不同版本。用下面命令查看路径:

where python where pip

确保它们在同一个文件夹下。

  1. 导入WMI时报错
    大多数情况是pywin32没装好或者版本太旧。重新执行:

pip uninstall pywin32 pip install pywin32 pip install WMI --force-reinstall

  1. 想用远程WMI
    连接远程电脑时需要对方开启WMI服务并放行防火墙,同时提供正确的账号密码。本地测试没问题后再尝试远程。

六、使用建议

日常写脚本时,建议先创建虚拟环境,避免污染系统Python。命令如下:

python -m venv myenv myenv\Scripts\activate pip install WMI

以后每次用这个环境前先激活即可。

WMI能查的东西非常多,比如磁盘、内存、网卡、进程、服务、主板序列号等等,只要熟悉Win32类名就能随便调用。官方文档和Python WMI库的GitHub页面都有详细示例,多试几次很快就能上手。

整个过程不需要额外付费软件,全部免费,装好后就能直接用来做硬件巡检、自动化报表或者系统监控脚本。按照上面步骤操作,基本不会出错。

文章版权声明:文章内容均来源于各大短视频平台搜集以及修改和删减新增,如有侵权或者违规,请联系站长进行删除,如需转载或复制请以超链接形式并注明出处。

发表评论

快捷回复: 表情:
AddoilApplauseBadlaughBombCoffeeFabulousFacepalmFecesFrownHeyhaInsidiousKeepFightingNoProbPigHeadShockedSinistersmileSlapSocialSweatTolaughWatermelonWittyWowYeahYellowdog
验证码
评论列表 (暂无评论,1人围观)

还没有评论,来说两句吧...

目录[+]