由于“ImportError:无法导入名称rebot”,我无法打开RIDE Ide

时间:2016-12-19 01:55:48

标签: python-2.7 selenium robotframework

当我尝试从cmd提示符打开Ride时,我得到以下错误

完整堆栈跟踪:

Traceback (most recent call last):
  File "C:\Python27\Scripts\ride.py", line 20, in <module>
    from robotide import main
  File "C:\Python27\lib\site-packages\robotide\__init__.py", line 64, in <module>
    from robot.errors import DataError
  File "C:\Python27\lib\site-packages\robotide\lib\robot\__init__.py", line 22, in <module>
    from robot.rebot import rebot, rebot_cli
  File "C:\Python27\lib\site-packages\robotide\lib\robot\rebot.py", line 273, in <module>
    from robot.run import RobotFramework
  File "C:\Python27\lib\site-packages\robotide\lib\robot\run.py", line 339, in <module>
    from robot.output import LOGGER, Output, pyloggingconf
  File "C:\Python27\lib\site-packages\robotide\lib\robot\output\pyloggingconf.py", line 17, in <module>
    from robot.api import logger
  File "C:\Python27\lib\site-packages\robotide\lib\robot\api\__init__.py", line 50, in <module>
    from robot.running import TestSuite
  File "C:\Python27\lib\site-packages\robotide\lib\robot\running\__init__.py", line 24, in <module>
    from .model import TestSuite
  File "C:\Python27\lib\site-packages\robotide\lib\robot\running\model.py", line 24, in <module>
    from .namespace import Namespace
  File "C:\Python27\lib\site-packages\robotide\lib\robot\running\namespace.py", line 26, in <module>
    from .userkeyword import UserLibrary
  File "C:\Python27\lib\site-packages\robotide\lib\robot\running\userkeyword.py", line 27, in <module>
    from .arguments import UserKeywordArguments
  File "C:\Python27\lib\site-packages\robotide\lib\robot\running\arguments\__init__.py", line 17, in <module>
    from .argumentmapper import ArgumentMapper
  File "C:\Python27\lib\site-packages\robotide\lib\robot\running\arguments\argumentmapper.py", line 15, in <module>
    from robotide.lib.robot.errors import DataError
  File "C:\Python27\lib\site-packages\robotide\lib\robot\__init__.py", line 22, in <module>
    from robot.rebot import rebot, rebot_cli
ImportError: cannot import name rebot

Ride.py位于C:\Python27\Scripts\。此外,rebot.bat位于C:\Python27\Scripts\rebot.bat

有人可以帮忙。

1 个答案:

答案 0 :(得分:0)

最初我在命令提示符下启动RIDE时遇到了类似的问题。我卸载python并按照以下步骤为我的64位机器,现在它对我来说很好。你也可以尝试一下

  1. Install python 2.7.12(Windows x86 MSI installer)
  2. Set environment path
  3. pip install selenium
  4. pip install robotframework
  5. pip install robotframework-selenium2library
  6. pip install robotframework-ride
  7. Install wxPython installer for python 27 & win 64 machine(wxPython2.8-win64-unicode-2.8.12.1-py27)
  8. 从命令提示符ride.py
  9. 启动RIDE