【问题标题】:I cannot open RIDE Ide due to "ImportError: cannot import name rebot"由于“ImportError:无法导入名称 rebot”,我无法打开 RIDE Ide
【发布时间】:2017-05-04 01:07:36
【问题描述】:

当我尝试从 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

有人可以帮忙吗。

【问题讨论】:

  • 你安装了robotframework吗?
  • 是的。我已经安装了 robotsframework 3.0、Python 2.7 和 selenium2library。
  • 您是如何安装 RIDE 的?你开始骑行时的路径是什么,py?从 c:\\ ?

标签: python-2.7 selenium robotframework


【解决方案1】:

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

  1. Install python 2.7.12(Windows x86 MSI installer)
  2. Set environment path
  3. pip 安装硒
  4. pip 安装机器人框架
  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 启动 RIDE

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-10-10
    • 2014-09-20
    • 2014-08-28
    • 2014-06-10
    • 2016-05-16
    • 2019-05-25
    • 2017-04-22
    相关资源
    最近更新 更多