【RPA训练营】 DLL load failed while importing win32..报错解决

举报
花溪 发表于 2021/07/14 18:22:07 2021/07/14
【摘要】 【RPA训练营】安装WeAutomate Studio后新建项目 运行后报错 ImportError: DLL load failed while importing win32gui: %1       Ч   Win32 Ӧ ó  分析:由于WeAutomate Studio有自有的python环境 python3.7 64 位,操作系统Win7 64  初步判断python环境冲突尝试...

【RPA训练营】安装WeAutomate Studio后新建项目 运行后报错 ImportError: DLL load failed while importing win32gui: %1       Ч   Win32 Ӧ ó  

分析:由于WeAutomate Studio有自有的python环境 python3.7 64 位,操作系统Win7 64  初步判断python环境冲突

尝试解决方法一:pip install pypiwin32

据说直接使用安装就不会有报错,但是遇到错误还是要尝试解决一下的

pip install pywin32

安装成功后使用import win32api检查 仍旧报错:报错 ImportError: DLL load failed while importing win32gui: %1       Ч   Win32 Ӧ ó  

尝试解决方法二:卸载老版本然后管理员模式重装

1.geek卸载老版本 

2.重装新的版本pip install --user --ignore-installed pywin32

3.import win32api 检查 依旧报错

尝试解决方法三:删除环境变量里的pythonpath

删除环境变量里的值,卸载Studio再安装之后依旧报错

尝试解决方法四:pywin32_postinstall.py的路径 运行python pywin32_postinstall.py -install检查是否成功

由于安装路径不同,可能位置不一样,可以在你安装python的文件夹搜索这个文件,

一般在安装文件下的Scripts文件里,用cmd进入这个Scripts文件夹

如cd/d D:\install\python3.8\Scripts  依旧报错

尝试解决方法五:python -m pip install pypiwin32 

依旧报错

使用了网上搜到的方法都失败了/。。。。。。。跪了

究极解决方法 卸载python 再次重启电脑  卸载Studio再安装

  1. 通过geek卸载python
  2. 删除python安装时的目录
  3. 然后清除python相关注册表信息

      WIN键+R,输入“regedit”,然后按回车。由于网上也没找到注册表具体的路径,于是通过注册表编辑器的编辑==>查找,输入关键字“python”(也可以输入"python3"或者"python3.7")进行查找,注意不要勾选"数据"。

按F3可以查找下一个,耐心地一个个查找,我找到了好几个类似“C:\Users\XJH\AppData\Local\Package Cache{bad6cd9b-5387-4593-b0c3-42f6306ff740}\python-3.7.3-amd64.exe”的REG_BINARY类型和REG类型的值,我把它们都删掉了(右键单击==>删除)。

由于我已经删掉了,所以这里就没有截图了
注意:注册表对于系统运行十分重要,千万不要随便删除里面的东西,否则有可能需要付出重装系统的代价。

     4.然后关机重启电脑之后 重装WeAutomate Studio

    重新建个项目来运行一下看看

解决了,记录一下。

学习任重而道远,加油!

【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。