您现在的位置是:网站首页 > 台长笔记

Python3.X部署Robot Framework ride笔记

台长大人2021-03-17 19:20:1663人围观

Python3.X部署Robot Framework ride

 

    系统环境:windows10


    听说这个环境搭建挺麻烦的,但工作需要,还是硬着头皮上了,碰到各种乱七八糟的问题,记录分享一下下。我按照我部署的过程来记述,其中碰到的问题以及思路也一并分享。(因为是后来才补得记录,所以期间的一些错误截图未保留 - , -

    其实部署方法,网上大佬们都分享了不少,大致分为两种,一种是直接pip install robotframework-ride

进行安装,第二种方法就是依次手动安装各个支持库。第一种方式比较简单,而且自身依赖的库其实都会一并安装,对新手比较友好,我开始为了图方便,就直接用这种方法了。PS:不管用哪种方法,升级pip,安装setuptools都是必须的!
    用第一种方法,会依次下载并安装Robot FrameworkwxPythonpygmentspypubsubpywin32等自身依赖的支持库。但是在我安装的时候,发现安装到wxPython的时候就报错,但是报错信息说的不是很清楚,大概意思好像是缺少啥文件。然后我就想着手动安装wxPython,于是在wxPython官网找到安装指令进行安装,然后真的就安装成功了。感觉真棒啊!既然wxPython安装好了就接着装Robotframework-ride吧。结果。。。又安装失败了,因为提示我不支持wxPython版本。。。官方给的最新的版本是4.1.1,但是ride貌似只支持4.0.7。。。没辙,只好卸载wxPython4.1.1,然后又从官网搜索到4.0.7并下载安装包进行手动安装,结果安装又报错了,跟之前自动安装时报的错一样。由此,我基本确定肯定不是wxPython版本的问题了,后来查了一下貌似因为Python的版本太高。于是将Python3.9降级到Python3.7,至此,后面一切顺利,全都安装好了。
    选择手动安装的话,其实也没有复杂,也是可以直接通过pip来安装的,比如:
pip install -U wxPython
pip install robotframework
pip install robotframework-ride
    如果不想通过pip来安装,就先去下载对应的安装包,然后再安装,比如:

    下载并解压wxPython-4.0.7,然后cmdCDwxPython-4.0.7目录下,执行python setup.py install就可以了。

         

    安装完所有的库之后,用pip list检查一下当前库及版本。

 

    最后的最后,CDPython目录下的Scripts目录下执行python ride.py,启动ride!部署完成~~

    启动ride

 

    总结:其实不管用哪种方法来部署RIDE,注意一下Python和各支持库的版本就好了,不会有多大的问题,如果有报错多看一下报错信息,通过报错来寻找排错方向!
 
折腾那么久,其实就是wxpython4.0.7不支持Python3.9
 

点击排行