Win10+python3.8+robot framework安装及遇见的问题

前提:自己已经下载装好了Python3.x,下面是我逐步尝试搜索后出现的各类爆粗信息和截图,现在已经最后正确的方法汇总到文章前面,方便自取。
Windows10系统,操作均在cmd命令行窗口内进行
1、装pip: “python -m pip install --upgrade pip”;
2、装robotframework: “pip install robotframework-ride”;
3、装wxPython: “pip install wxPython”,查看wx版本安装是否成功的参考链接
4、输入python,进入python环境,再输入”import wx“没有报错就可以继续下一步;
5、双击ride.py程序还是闪退,或者命令行直接输入“ride.py”没有弹出可视弹窗;
报错内容如下:

wx._core.wxAssertionError: C++ assertion "strcmp(setlocale(LC_ALL, NULL), "C") == 0" failed at ..\..\src\common\intl.cpp(1579) in wxLocale::GetInfo(): You probably called setlocale() directly instead of using wxLocale and now there is a mismatch between C/C++ and Windows locale.
Things are going to break, please only change locale by creating wxLocale objects to avoid this!
OnInit returned false, exiting...
Error in atexit._run_exitfuncs:
wx._core.wxAssertionError: C++ assertion "GetEventHandler() == this" failed at ..\..\src\common\wincmn.cpp(478) in wxWindowBase::~wxWindowBase(): any pushed event handlers must have been removed

6、找到python文件夹里的application.py文件,在“wx.HelpProvider.set(wx.SimpleHelpProvider)”的下一行加上“self.locale = wx.Locale(wx.LANGUAGE_ENGLISH)”这句,要注意用空格不要用Tab键。
7、再次双击ride.py图标,成功唤起图形化界面。
在这里插入图片描述

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值