Я установил PyDev на Selenium в Eclipse в соответствии с инструкциями на сайте учебника. Я попытался запустить модуль, как показано ниже (остальная часть кода удалена, поскольку проблема в первых двух строках, как показано ниже)
from selenium import webdriver
from selenium.webdriver.common.keys import Keys
Проблема в первых двух строках, как показано выше. Они показывают маленький красный значок слева (вы понимаете, что я имею в виду) и, когда выделено, говорят «Неразрешенный импорт»
Когда я все-таки запускал его, конечно, получал ошибку:
ModuleNotFoundError: No module named 'selenium'
Я не понимаю этого, потому что pyDev, кажется, установлен правильно. Не уверен, почему импорт не распознается.
Я знаю, что это невероятно просто для большинства из вас, потому что вам нужен надлежащий импорт, прежде чем какой-либо код может быть запущен, но если установка не сделала этого, я не Знать, что делать. Я видел несколько других базовых методов установки, таких как использование PIPS или чего-то еще, но я нашел все это очень запутанным. (Пожалуйста, не просите меня сделать это в данный момент). Я подумал, что моя установка DevPy в Eclipse неправильная (хотя я сомневаюсь в этом), но не уверен, как удалить весь PyDev из Eclipse и переустановить.
Хорошо, я думаю, что знаю, в чем проблема. Я ошибочно указал, что Selenium для Python уже установлен на Eclipse. Но я проверил учебник и, похоже, он предположил, что селен для Python уже установлен в моей системе и / или в Eclpise (похоже, что нет). Я не знаю, как это сделать, то есть как установить Selenium. для Python и подключите его к этой установке PyDev.
Кстати, у меня установлен Selenium для привязки Java, и я использовал другой учебник по его использованию в Eclipse, и это работает. (Я пытаюсь подключить запустить Selenium с Python на Eclipse), а затем C# к Eclipse, но не уверен, смогу ли я сделать это (для C#) в Eclipse, поскольку это Microsoft и не с открытым исходным кодом. В любом случае, я просто устанавливаю привязку Selenium для Python в любом месте на моем P C (как я сделал для Java), а затем подключаю его? С Java я загрузил библиотеки Selenium в свой пакет, но не уверен, как это сделать для PyDev.
С точки зрения обучения я sh эксперты, которые пишут учебные пособия, сначала пишут его, не используя IDE, а затем использовать IDE, как Selenium. IDE добавляют дополнительный уровень сложности. С точки зрения обучения, я хотел бы сначала изучить версию с отвратительным скелетом (без IDE). Например, хотя Python является интерпретируемым языком (и, хотя, возможно, более простым), он кажется более отвратительным (например, PERL) в некоторых отношениях и более сложным для изучения в реальных приложениях?
Обновление: - Я успешно загрузил и установил Selenium для Python, используя установку PIP. Но он все еще получает ту же ошибку от Eclipse.
Обновление: я запустил код из командной строки, используя программу .py, и я получаю ту же ошибку. Другие .py программы работали нормально из этого каталога или из селена или из каталога python et c