【问题标题】:pybot is not recognized as an internal or external command while running from cmd从 cmd 运行时,pybot 未被识别为内部或外部命令
【发布时间】:2019-05-12 02:18:23
【问题描述】:

cmd 中运行以下命令时遇到问题:

pybot --version

也给出了正确的环境变量路径

C:\Python27
C:\Python27\scripts
C:\Python27\Lib\site-packages\robot

你有什么线索吗?

【问题讨论】:

  • 问题通过更改机器人框架版本解决,从cmd类型'pip卸载机器人框架'卸载机器人框架工作并安装版本'pip install robot framework==3.0.2'运行命令并搜索'pybot --version' 希望这会有所帮助

标签: python robotframework


【解决方案1】:

如果您使用较新的机器人框架(如 3.1)并且您确实希望为 robot 设置一个别名(可能是因为使用了像 RIDE 中的测试运行器),您可以在 C 中创建文件 pybot.bat: \Python27\Scripts 具有以下内容: @echo off python -m robot %*

【讨论】:

    【解决方案2】:

    鉴于降级到 RF 3.0.2 解决了您之前可能安装了 RF 3.1 的问题。 在 RF 3.1 中删除了像 pybot 这样的旧启动脚本,这是 RF 3.1 中向后不兼容的更改。

    您可以查看release notes

    pybot 这样的旧启动脚本已被删除

    旧的启动脚本 pybotjybotipybotjyrebotipyrebot 有 被删除以支持通用 robotrebot 脚本 在 Robot Framework 3.0 中引入。 (#2818)

    【讨论】:

      猜你喜欢
      • 2017-04-02
      • 2014-04-20
      • 2015-09-19
      • 2014-04-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-10-06
      • 2013-10-11
      相关资源
      最近更新 更多