无法 运行 robotframework-ride 正常

Can not run robotframework-ride properly

我已经在我的两台电脑上安装了robotframework-ride。在一台 PC 上一切正常,但无法在另一台 PC 上使用 RIDE 运行。

我在两台电脑上都安装了以下软件 - Python 2.7.8 on win32 - 机器人框架 2.8.6 -wxPython 2.8.12.1 - robotframeowkr-ride-1.4.1b

当我尝试在第二台 PC 上执行 "python ride.py" 时,我收到一条消息:

Traceback (most recent call last):
File "C:\Python27\lib\site-packages\robotide__init__.py", line 74, in main
run(inpath, not noupdatecheck, debug_console)
File "C:\Python27\lib\site-packages\robotide__init_.py", line 100, in run
ride = RIDE(inpath, updatecheck)
File "C:\Python27\lib\site-packages\robotide\application\application.py", line
41, in __init_
wx.App.init(self, redirect=False)
File "C:\Python27\lib\site-packages\wx-2.8-msw-unicode\wx_core.py", line 7981
, in init
self.BootstrapApp()
File "C:\Python27\lib\site-packages\wx-2.8-msw-unicode\wx_core.py", line 7555
, in _BootstrapApp
return _core.PyApp__BootstrapApp(args, *kwargs)
File "C:\Python27\lib\site-packages\robotide\application\application.py", line
49, in OnInit
self.namespace = Namespace(self.settings)
File "C:\Python27\lib\site-packages\robotide\namespace\namespace.py", line 41,
in init
self._set_pythonpath()
File "C:\Python27\lib\site-packages\robotide\namespace\namespace.py", line 62,
in _set_pythonpath
self._settings.get('installed robot version', None))
File "C:\Python27\lib\site-packages\robotide\namespace\robotlibraryloader.py",
line 35, in find_installed_robot_libraries
rf_file, rf_version = output.strip().split(', ')
ValueError: too many values to unpack
Use --help to get usage information.

更有趣的是,如果我从第二台 PC 上卸载机器人框架,我可以执行 "python ride.py" 但当然这样做没有意义。

有人可以帮我吗?

在janne 的帮助下,我已经解决了这个问题。原因是第一台电脑我安装了正确的 "robotframework",但第二台电脑我安装了错误的模块,"robot" 而不是 "robotframework"。这就是 RIDE 无法正常工作的原因。

我很抱歉犯了这么愚蠢的错误。非常感谢 janne 的帮助。

应该使用:pip install robotframework 不应使用:pip install robot