Подтвердить что ты не робот

ImportError: невозможно импортировать имя 'webdriver'

Я новичок в selenium python. Я установил python, pip и т.д. Я пытаюсь запустить приведенный ниже код, но он показывает ошибку:

ImportError: невозможно импортировать имя 'webdriver'

from selenium import webdriver
from selenium.webdriver.common.keys import Keys

driver = webdriver.Firefox()
driver.get("http://www.python.org")

может кто-нибудь решить эту проблему?

4b9b3361

Ответ 1

если ваше имя файла selenium изменит его на что-то еще и удалит файлы .pyc.

Ответ 2

В нем говорится, что webdriver не может быть импортирован. Поэтому я предполагаю, что у вас установлен Selenium.

Поэтому я могу только предположить, что селен лгал в другом месте на вашем пути.

Возможно, вы случайно создали файл с именем selenium?

Ответ 3

Шаг 1: сначала переименуйте имя файла, если оно сохранено с помощью selenium.py и удалите selenium.pyc. mv selenium.py test.py rm selenium.pyc Шаг 2: импортируйте модуль selenium, если он еще не установлен. pip install selenium

Ответ 4

Я решил эту проблему, переустановив старую версию пакета selenium, потому что последняя версия не поддерживает Python 2.6.6, который в моем случае был установлен, и у меня не было прав доступа root для установки новой.

Хотя новейшая версия пакета selenium не поддерживает Python 2.6.6, мне пришлось понизить версию, переустановив пакет selenium с более низкой версией

pip uninstall selenium
pip install --user selenium==3.5.0

Ответ 5

Deepa, это, скорее всего, проблема "путь не найден". Добавьте столько путей, сколько необходимо, чтобы помочь IDE найти селен и webdriver. Например, на моем Mac я добавил все следующие пути, поэтому ничего не пропустили:

файл:///Library/Frameworks/Python.framework/Versions/3.5/lib/python3.5 файл:///Library/Frameworks/Python.framework/Versions/3.5/lib/python3.5/plat- Файл darwin:///Library/Frameworks/Python.framework/Versions/3.5/lib/python3.5/lib-dynload файл:///Library/Frameworks/Python.framework/Versions/3.5/lib/python3.5/файл site-packages:///Library/Frameworks/Python.framework/Versions/3.5/lib/python3.5/site-packages/selenium-3.0.0b2/py файл:///Library/Frameworks/Python.framework/Версии/3.5/lib/python3.5/site-packages/selenium-3.0.0b2/py/selenium файл:///Library/Frameworks/Python.framework/Versions/3.5/lib/python3.5/site-packages/selenium-3.0.0b2/py/selenium/общий файл:///Library/Frameworks/Python.framework/Versions/3.5/lib/python3.5/site-packages/selenium-3.0.0b2/py/selenium/webdriver