【RPA训练营】 DLL load failed while importing win32..报错解决
【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再安装
- 通过geek卸载python
- 删除python安装时的目录
- 然后清除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
重新建个项目来运行一下看看
解决了,记录一下。
学习任重而道远,加油!
- 点赞
- 收藏
- 关注作者
评论(0)