【问题标题】:Module robot.api not found when importing in python code在python代码中导入时找不到模块robot.api
【发布时间】:2019-10-18 02:01:03
【问题描述】:

我有一个 Python/Selenium 项目,我需要从与 from ABC import XYZ 的主文件不同的文件运行代码,但在同一个驱动程序中(不打开新窗口)。从我的发现看来,这个想法似乎是制作一个单例文件,我已经使用他们网站上的代码完成了这个文件。

最初,我得到了“找不到 lib”,这是用 pip install robot 修复的,但现在我遇到了“没有名为 'robot.api' 的模块”,我似乎找不到问题。试过pip install robotframework-databaselibrary 但不是这样。

我在这里缺少什么?仅供参考,我的 singleton.py 与其他两个 .py 文件位于同一个文件夹中,并且我的第一行“from robot.api import logger”在 PyCharm 中显示为灰色。

【问题讨论】:

    标签: python selenium pycharm robotframework


    【解决方案1】:

    你安装了错误的包 - robot 看起来像一个 Django 库,而你需要 robotframework

    pip install robotframework
    

    但在安装正确的之前,请删除 robot 包 - 您将拥有两个同名的包,“错误”可能首先解决。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-08-05
      • 2021-10-20
      • 1970-01-01
      • 1970-01-01
      • 2016-07-05
      • 2020-11-24
      • 1970-01-01
      相关资源
      最近更新 更多