在命令行启动ride.py报错如下:
本地环境:
win10+python3.8.5+ride(1.7.4.2)
在命令行启动ride.py报错如下:
C:UsersluowenAppDataRoamingPythonPython38scripts>python ride.py
Parse error in value at line 0.
Parse error in value at line 3.
Parse error in value at line 4.
Parse error in value at line 5.
Parse error in value at line 6.
Parse error in value at line 7.
Parse error in value at line 19.
Parse error in value at line 20.
Parse error in value at line 21.
Parse error in value at line 22.
Parse error in value at line 25.
Parse error in value at line 26.
Parse error in value at line 27.
Parse error in value at line 28.
Parse error in value at line 29.
Parse error in value at line 30.
Parse error in value at line 31.
Parse error in value at line 32.
Parse error in value at line 33.
Parse error in value at line 34.
Parse error in value at line 35.
Parse error in value at line 36.
Parse error in value at line 37.
Parse error in value at line 38.
Parse error in value at line 39.
Parse error in value at line 40.
Parse error in value at line 43.
Parse error in value at line 44.
Parse error in value at line 45.
Parse error in value at line 46.
Parse error in value at line 47.
Parse error in value at line 48.
Parse error in value at line 49.
Parse error in value at line 50.
Parse error in value at line 51.
Parse error in value at line 52.
Parse error in value at line 53.
Parse error in value at line 54.
Parse error in value at line 55.
Parse error in value at line 56.
Parse error in value at line 57.
Parse error in value at line 58.
Parse error in value at line 59.
Parse error in value at line 60.
Parse error in value at line 61.
Parse error in value at line 62.
Parse error in value at line 63.
Parse error in value at line 67.
Parse error in value at line 68.
Parse error in value at line 69.
Parse error in value at line 70.
Parse error in value at line 71.
Parse error in value at line 13.
Parse error in value at line 14.
Parse error in value at line 0.
Parse error in value at line 3.
Parse error in value at line 4.
Parse error in value at line 5.
Parse error in value at line 6.
Parse error in value at line 7.
Parse error in value at line 19.
Parse error in value at line 20.
Parse error in value at line 21.
Parse error in value at line 22.
Parse error in value at line 25.
Parse error in value at line 26.
Parse error in value at line 27.
Parse error in value at line 28.
Parse error in value at line 29.
Parse error in value at line 30.
Parse error in value at line 31.
Parse error in value at line 32.
Parse error in value at line 33.
Parse error in value at line 34.
Parse error in value at line 35.
Parse error in value at line 36.
Parse error in value at line 37.
Parse error in value at line 38.
Parse error in value at line 39.
Parse error in value at line 40.
Parse error in value at line 43.
Parse error in value at line 44.
Parse error in value at line 45.
Parse error in value at line 46.
Parse error in value at line 47.
Parse error in value at line 48.
Parse error in value at line 49.
Parse error in value at line 50.
Parse error in value at line 51.
Parse error in value at line 52.
Parse error in value at line 53.
Parse error in value at line 54.
Parse error in value at line 55.
Parse error in value at line 56.
Parse error in value at line 57.
Parse error in value at line 58.
Parse error in value at line 59.
Parse error in value at line 60.
Parse error in value at line 61.
Parse error in value at line 62.
Parse error in value at line 63.
Parse error in value at line 67.
Parse error in value at line 68.
Parse error in value at line 69.
Parse error in value at line 70.
Parse error in value at line 71.
Parse error in value at line 13.
Traceback (most recent call last):
File “C:UsersluowenAppDataRoamingPythonPython38site-packagesrobotideapplicationapplication.py”, line 58, in OnInit
self.frame = Rideframe(self, self._controller)
File “C:UsersluowenAppDataRoamingPythonPython38site-packagesrobotideuimainframe.py”, line 175, in init
self._init_ui()
File “C:UsersluowenAppDataRoamingPythonPython38site-packagesrobotideuimainframe.py”, line 279, in _init_ui
self.tree = Tree(self, self.actions,
File “C:UsersluowenAppDataRoamingPythonPython38site-packagesrobotideuitree.py”, line 86, in init
self._images = TreeImageList()
File “C:UsersluowenAppDataRoamingPythonPython38site-packagesrobotideuiimages.py”, line 42, in init
TestCaseController: _TreeImage(self, ‘robot.png’),
File “C:UsersluowenAppDataRoamingPythonPython38site-packagesrobotideuiimages.py”, line 80, in init
self.normal = self._get_image(image_list, normal)
File “C:UsersluowenAppDataRoamingPythonPython38site-packagesrobotideuiimages.py”, line 91, in _get_image
img = wx.Image(path, wx.BITMAP_TYPE_PNG).ConvertToBitmap()
wx._core.wxAssertionError: C++ assertion “strcmp(setlocale(LC_ALL, NULL), “C”) == 0” failed at …srccommonintl.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 …srccommonwincmn.cpp(478) in wxWindowbase::~wxWindowbase(): any pushed event handlers must have been removed
解决办法:
pip install psutil
pip install -U --pre robotframework-ride
安装后完美解决问题:
参考文章链接:https://www.cnblogs.com/yrxns/p/14472954.html