一次python3安装robotframework踩坑记

背景:之前一直使用python2,由于python2不再更新所以现在使用python3,本人(错误开始)使用得python3.8

遇到问题:使用pip安装时直接下载的是最新的包:wxPython,PyPubSub,robotframework-ride,robotframework等,启动ride.py时发现无法启动,因为之前在python2的时候也遇到相同问题所以判断应该是版本的兼容问题

解决问题方法步骤:

1.robotframework-ride不支持最新版本的PyPubSub,所以安装时不要安装最新的版本,可以使用pip install PyPubSub==3.3.0安装即可

2.wxPython不能安装最新的版本,查了资料说可以安装4.0.7的,所以先查看python的版本和windows的版本,进入官网下载对应版本即可(我使用的是python3.8版本),或者可以直接用pip install wxPython==4.0.7

3.安装完成之后点击桌面无法启动

4.查资料,需修改文件application.py(路径:E:\python\Lib\site-packages\robotide\application前面为自己python的安装路径)中self._initial_locale = wx.Locale(wx.LANGUAGE_ENGLISH)修改为self.locale = wx.Locale(wx.LANGUAGE_ENGLISH)

5.在重新启动ride,启动成功

----------------------------------------------------------------------分界线---------------------------------------------------------------------------------

6.发现ride界面中edit页面空白,没有格子

7.继续查阅资料,网上都说python3.8不兼容

8.将python版本降为python3.7版本

9.重新安装robotframework,下图为各库的版本信息:


10.重新启动ride,正常启动,界面正常

总结语:在安装软件或者库时如果想要稳定就还是先不要安装最新的版本,毕竟最新的需要慢慢的做到兼容问题,如果想尝试各种问题的可以多去踩踩坑积累经验,本人这次也算是踩坑了以后工作中可避免相同的问题

参考文献:https://testerhome.com/topics/23384?order_by=created_at&

你可能感兴趣的:(一次python3安装robotframework踩坑记)