【安装填坑】-import win32api, sys, os ImportError: DLL load failed: 找不到指定的模块。

用VSCODE执行Python脚本时,一般默认使用Windows系统路径下的Python解释器,但安装Python库的时候一般有很多坑,需要在anaconda环境下进行使用,那样可以避免很多坑,所以我喜欢在VSCODE上配置anconda Python解释器。
但在使用VSCODE添加anaconda的Python解释器时,出现了下面的错误提示:
** import wmi
File “D:\ProgramData\Anaconda3\envs\XXX\lib\site-packages\wmi.py”, line 105, in
from win32com.client import GetObject, Dispatch
File “D:\ProgramData\Anaconda3\envs\XXX\lib\site-packages\win32com_init_.py”, line 5, in
import win32api, sys, os
ImportError: DLL load failed: 找不到指定的模块。**

先找到anaconda环境python解释器文件夹,在Lib文件中找到site-packages\pywin32_system32,如下图所示:

在这里插入图片描述

把里面的所有的文件复制到:C:\Windows\System32,然后在VSCODE上继续执行py脚本,执行正常

参考:
python import win32api 报ImportError: DLL load failed: 找不到指定的模块。

  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值