AutoItLibrary 安装避坑指南,记录一下
AutoItLibrary 安装遇坑指南,花了4小时才搞定,决定记录一下下载AutoItLibrary安装包话不多说,直接说安装过程的步骤和坑1、官网下载安装AutoItLibrary-1.1.post1下载链接:https://pypi.org/project/AutoItLibrary/1.1.post1/#files2、【注意】:不管电脑的版本是否为32或者64位的,pythonwin32的
AutoItLibrary 安装遇坑指南,花了4小时才搞定,决定记录一下
下载AutoItLibrary安装包
话不多说,直接说安装过程的步骤和坑
1、官网下载安装AutoItLibrary-1.1.post1
下载链接:
https://pypi.org/project/AutoItLibrary/1.1.post1/#files
2、【注意】:不管电脑的版本是否为32或者64位的,pythonwin32的版本需要匹配python的版本。
Python的版本可以按照以下步骤查看:cmd->python
3、将上面下载好的AutoItLibrary解压,然后以管理员身份【很重要!很重要!很重要!】打开cmd窗口,使得当前目录为AutoItLibrary的存放目录,然后通过cmd命令python setup.py install进行安装。
【注意】cmd管理员角色打开方法:
遇到第一坑
1、管理员命令执行python setup.py install 报错如下:
【注意】:因为我自己的报错截图已经找不到了,在网上找到了一个相同报错信息的截图:
【解决方案】:这是因为此setup.py 文件中print 函数 是按python2 语法书写,所以会报错;
方法:将setup.py 文件打开,将“print ***************” ,都改成“print (********************)”,注意注释中的不用管;
2、继续管理员执行python setup.py install命令,继续报错:
subprocess.CalledProcessError:Command‘%SYSTEMROOT%\system32\regsvr32.exe\Lib\AutoItX3.dll’returned non-zero exit status 5
【解决方案】:可以找到setup.py 内subprocess.check_all(cmd,shell=True)和subprocess.CalledProcessError(retcode,cmd),并将其注释掉。再重新以管理员身份运行python setup.py install命令。
3、继续管理员执行python setup.py install命令,继续报错:
说明:执行前面两步命令成功后,会在AutoItLibrary-1.1.post1安装包同级目录下生产AutoItLibrary文件夹,且有这几个文件:
此时报错说明,这两个文件中的raise Exception方法和print方法都是用的python2语法,继续修改这两个文件中相关代码,修改后如下:
4、ok、完成前面3处坑坑继续执行python setup.py install 命令:
安装成功截图如下:
继续安装依赖的autoit-v3-setup.exe
1、下载链接:https://www.autoitscript.com/site/autoit/downloads/
2、下载后本地安装程序包,遇到的主要问题如下:
这里默认是勾选的86位,我就是看的括号中推荐安装,选了86,然后折腾了好久。。。都是泪~
【注意】在安装过程中的注意事项:如果你的python是64位的那就选择 Use native x64tools by default. 如果是32位的就行选择 Use x86 toolsby default;
如果不小心安装86,则卸载重装即可:
3、autoit-v3 安装成功ok
验证AutoItLibrary安装是否成功
1、如果已经成功安装了,则在C盘可以看到多了一个文件夹:RobotFramework,里面存放的就是RobotFramework的扩展库如下:
2、在命令行输入如下pip3 list(或pip list)因为我是安装的pip3,如果有AutoItLibrary则安装成功:
3、在命令行输入: import AutoItLibrary,如果未报错则安装成功:
4、或者进入robotframework界面,通过导入AutoItLibrary库,看是否显示正常(黑色显示)
还需继续解决大坑~
1、此时如果导入AutoItLibrary库仍然飘红,则参考如下解决方案:
https://blog.csdn.net/XieTTian/article/details/106967469
将AutoItLibrary文件夹下的__init__.py文件import Logger 和import Counter修改一下即可:
原先是:
import Logger
import Counter
修改后如下效果:
导入AutoItLibrary库,F5查看关键字也未缺失,nice~万事大吉,收工:
最终效果如下:
【注意】网上有人说关键字有丢失,但我按此摸坑过程一路走来,关键字看着都是好的,没缺失。
经常在CSDN学习别人的东西,今天也记录一下,希望给后来遇坑者能提供一些帮助~~就这样啦!

GitCode 天启AI是一款由 GitCode 团队打造的智能助手,基于先进的LLM(大语言模型)与多智能体 Agent 技术构建,致力于为用户提供高效、智能、多模态的创作与开发支持。它不仅支持自然语言对话,还具备处理文件、生成 PPT、撰写分析报告、开发 Web 应用等多项能力,真正做到“一句话,让 Al帮你完成复杂任务”。
更多推荐
所有评论(0)