robotframework-ride for Mac M1 Pro
robotframework-ride for Mac M1 Pro
前言
使用RobotFramework自动化框架前,要安装其相关的包,最方便的方式当然是:
pip install robotframework
pip install robotframework-ride
但是不巧的是,在安装robotframework-ride的时候报错了。然后就开始找解决方案,发现都不适用。不适用的其中一个原因是网上教程的时间都比较久了,版本更新了,不适用了。
直到看到这篇robotframework-ride for mac m2才去robotframework/ride的github上看说明。
过程
M1 Pro自身携带的python版本是3.9.6,然后之前安装过3.10,后面因为看到网上早前的教程说版本不要太高可能会有问题(然而没想到这反而成了我后面的主要问题),于是就把python3.10给删干净了,然后用homebrew下了python3.8版本。
安装完并且设置好环境变量后,重新调整了Pycharm 虚拟环境的解释器开始重新安装robotframework-ride。结果又是在pip install robotframework-ride
的时候出了同样的问题,报错一大堆,由于是在Pycharm的Terminal里操作,所以报错展示不全,也不知道是什么问题,知道看网上一篇关于M1芯片编译问题的文章,于是就试着以文中的download的方式下载wxPython。得到的是wxPython的4.2.0最新版本。使用pip install xxx.whl
的方式成功安装了wxPython(前面安装它会报错,直接安装ride时候也是在wxpython这步报错)。以为wxPython安装成功后安装ride就可以正常使用了,结果ride安装失败了,随后以robotframework-ride for mac m2文章里说的方式去了ride的GitHub官方,因为python是3.8版本就选择了使用下面的方式安装:
ride安装成功!尝试启动ride.py报错:AttributeError: module "'pubsub." pub' has no attribute 'Topic' when running ride.py
。人麻了,Google也没有匹配到这个错误的……
然后想着安装最新的ride,直接pip install -U https://github.com/robotframework/RIDE/archive/master.zip
反正支持wxpython4.2.0版本,还是一样的问题。
果断开始放弃在Pycharm的虚拟环境上安装ride。看robotframework-ride for mac m2文章是直接在本地Terminal安装到系统解释器,就抱着最后尝试的心态也这么做了,robotframework默认安装6.0.1 version,wxpython默认安装4.2.0版本,ride也安装了最新的开发版本2.0b3.dev1。最后成功启动ride!
把Pycharm的解释器也直接更改为系统解释器并重启,Pycharm上的Terminal可以成功使用ride.py
命令启动ride,心累终于结束了。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· winform 绘制太阳,地球,月球 运作规律
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)