Модуль robot.api не найден при импорте в код Python - PullRequest
0 голосов
/ 02 июня 2019

У меня есть проект Python / Selenium, в котором мне нужно запустить код из файла, отличного от основного с from ABC import XYZ, но в том же драйвере (без открытия нового окна). Из того, что я обнаружил, похоже, что идея состоит в том, чтобы создать файл синглтона, который я сделал, используя код с их сайта.

Изначально я получал "lib not found", которая была исправлена ​​с помощью pip install robot, но теперь я сталкиваюсь с "Нет модуля с именем 'robot.api'", и я не могу найти вопрос. Пробовал pip install robotframework-databaselibrary но это было не так.

Что мне здесь не хватает? К сведению, мой файл singleton.py находится в той же папке, что и два других файла .py, а моя первая строка «из регистратора импорта robot.api» выделена серым цветом в PyCharm.

1 Ответ

2 голосов
/ 02 июня 2019

Вы установили неправильный пакет - robot выглядит как библиотека Django, а вам нужно robotframework:

pip install robotframework

Но перед установкой правильного удалите пакет robot - у вас будет два с одинаковым именем, и, вероятно, «неправильное» будет разрешено первым.

...