我在我的两台电脑上安装了机器人框架。在一台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”,但当然没有必要这样做。
任何人都可以帮助我吗?
答案 0 :(得分:0)
在janne的亲切帮助下,我解决了这个问题。原因是第一台PC我安装了正确的机器人框架#34;但是对于第二台PC,我设法安装了错误的模块,"机器人"而不是" robotframework"。这就是RIDE无法正常工作的原因。
我很抱歉犯了这么傻的错误。非常感谢janne的帮助。
应该使用:pip install robotframework 不应该使用:pip install robot