安装过程
我使用的 python 是 anaconda2,因为 Ubuntu18.04 默认的python版本是 python3.6,为了防止对默认软件的干扰,在加上原来的自动化代码也是 python2.7 的,所以我选择了anaconda2。
创建好 python2.7 的虚拟环境hst,接下来开始安装 ride。
Python系列教程,免费获取,遇到bug及时反馈,讨论交流可加扣裙<60 61 15 02 7>
接下来安装RIDE,不能直接使用 pip 安装,因为直接使用 pip 安装会报缺少 pywin32 模块的错误(这是在Linux安装啊)。所以需要从源代码安装 RIDE 。
接下来安装RIDE,不能直接使用 pip 安装,因为直接使用 pip 安装会报缺少 pywin32 模块的错误(这是在Linux安装啊)。所以需要从源代码安装 RIDE 。
- 下载RIDE的源代码https://pypi.org/project/robotframework-ride/#files,https://files.pythonhosted.org/packages/60/66/4724561fddf7124f20c1a1d96442dd55c65c81104d969cf66c27e4612352/robotframework-ride-1.7.3.1.zip, 这个版本的源代码中没有requirements.txt文件,会导致没法安装。
- 到GitHub下载RIDE的源代码 https://github.com/robotframework/RIDE/ ,https://github.com/robotframework/RIDE/archive/master.zip
- 将下载的两个代码包使用unzip命令解压缩。
- 将GitHub下载的代码包中的requirements.txt文件复制到robotframework-ride-1.7.3.1目录下,然后执行python setup.py install
安装完成后会出现这种信息:
解决办法:
这种错误一般是文件由Windows创建的。使用vim打开文件 /home/liangz/anaconda2/envs/hst/bin/ride.py 不用进入插入模式。
然后在终端中执行 ride.py,会出现如下报错:
直接使用 pip install pypubsub然后再次执行ride.py,又出现报错:
按照上述信息进行安装模块:
安装完毕,终端执行ride.py 查看是否正常:
安装就成功了