无法正常运行机器人框架

时间:2015-07-24 04:12:38

标签: python robotframework

我在我的两台电脑上安装了机器人框架。在一台PC上一切正常,但在其他PC上无法运行RIDE。

我在两台PC上都安装了以下内容   - win32上的Python 2.7.8   - 机器人框架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”,但当然没有必要这样做。

任何人都可以帮助我吗?

1 个答案:

答案 0 :(得分:0)

在janne的亲切帮助下,我解决了这个问题。原因是第一台PC我安装了正确的机器人框架#34;但是对于第二台PC,我设法安装了错误的模块,"机器人"而不是" robotframework"。这就是RIDE无法正常工作的原因。

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

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