安装 Robot Framework

1. 安装 Python 3.7

1) 背景

尝试了 Python 3.10 和 3.9 版本,但发现它们目前不支持 RF

  • 原本准备使用 Python 3.10,但当前最新的 wxPython 版本为 4.1.1,只支持到 Python 3.9
    请添加图片描述
  • 后尝试使用 Python 3.9,但安装 ride 时发现同步下载的 wxPython 版本需低于 4.0.7.post2,而 wxPython 4.0.7.post2 最高只支持到 Python 3.7,故最终选择可用的 Python 3.7.0
    请添加图片描述

2) 安装

Python 3.7.0 官网下载并安装
请添加图片描述

3) 验证

chengrui@chengruis-MacBook-Air ~ % python3.7 --version                    
Python 3.7.0

2. 安装依赖

1) 安装

# 因本机安装了多个 Python 3(3.7、3.9 和 3.10),故使用 “python3.7 -m ...”以明确使用的版本为 3.7
# 安装 robotframework-ride
chengrui@chengruis-MacBook-Air ~ % python3.7 -m pip install robotframework-ride
Collecting robotframework-ride
  Using cached robotframework-ride-1.7.4.2.tar.gz (846 kB)
  Preparing metadata (setup.py) ... done
# wxPython、PyPubSub 等被自动同步安装
Collecting wxPython<=4.0.7.post2
  Downloading wxPython-4.0.7.post2-cp37-cp37m-macosx_10_9_x86_64.whl (16.9 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 16.9/16.9 MB 250.4 kB/s eta 0:00:00
Collecting PyPubSub
  Downloading Pypubsub-4.0.3-py3-none-any.whl (61 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 61.4/61.4 KB 188.3 kB/s eta 0:00:00
Collecting Pygments
  Downloading Pygments-2.11.2-py3-none-any.whl (1.1 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.1/1.1 MB 235.4 kB/s eta 0:00:00
Requirement already satisfied: pillow in /Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages (from wxPython<=4.0.7.post2->robotframework-ride) (9.0.1)
Requirement already satisfied: six in /Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages (from wxPython<=4.0.7.post2->robotframework-ride) (1.16.0)
Requirement already satisfied: numpy in /Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages (from wxPython<=4.0.7.post2->robotframework-ride) (1.21.5)
Using legacy 'setup.py install' for robotframework-ride, since package 'wheel' is not installed.
Installing collected packages: wxPython, PyPubSub, Pygments, robotframework-ride
  Attempting uninstall: wxPython
    Found existing installation: wxPython 4.1.1
    Uninstalling wxPython-4.1.1:
      Successfully uninstalled wxPython-4.1.1
  Running setup.py install for robotframework-ride ... done
Successfully installed PyPubSub-4.0.3 Pygments-2.11.2 robotframework-ride-1.7.4.2 wxPython-4.0.7.post2
# 安装 robotframework
chengrui@chengruis-MacBook-Air ~ % python3.7 -m pip install robotframework    
Collecting robotframework
  Using cached robotframework-5.0-py3-none-any.whl (638 kB)
Installing collected packages: robotframework
Successfully installed robotframework-5.0

2) 验证

chengrui@chengruis-MacBook-Air ~ % python3.7 -m pip list
Package             Version
------------------- -----------
numpy               1.21.5
Pillow              9.0.1
pip                 22.0.4
Pygments            2.11.2
Pypubsub            4.0.3
robotframework      5.0
robotframework-ride 1.7.4.2
setuptools          39.0.1
six                 1.16.0
wxPython            4.0.7.post2

3. 打开 RIDE

ride.py

请添加图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值