Раньше я работал с Selenium, все было хорошо, но вдруг он перестал работать. Я попытался переустановить Python, Selenium и обновил pip. Когда я запускаю этот простой скрипт Python Selenium:
from selenium import webdriver
from time import sleep
driver = webdriver.Chrome('drivers/chromedriver.exe')
driver.get("http://www.python.org")
sleep(5)
Он возвращает следующее сообщение об ошибке:
Traceback (most recent call last):
File "C:\Users\Jan\Desktop\Python\Selenium\test.py", line 1, in <module>
from selenium import webdriver
File "C:\Users\Jan\Desktop\Python\Selenium\selenium\webdriver\__init__.py", line 18, in <module>
from .firefox.webdriver import WebDriver as Firefox # noqa
File "C:\Users\Jan\Desktop\Python\Selenium\selenium\webdriver\firefox\webdriver.py", line 29, in <module>
from selenium.webdriver.remote.webdriver import WebDriver as RemoteWebDriver
File "C:\Users\Jan\Desktop\Python\Selenium\selenium\webdriver\remote\webdriver.py", line 27, in <module>
from .remote_connection import RemoteConnection
File "C:\Users\Jan\Desktop\Python\Selenium\selenium\webdriver\remote\remote_connection.py", line 24, in <module>
import urllib3
ModuleNotFoundError: No module named 'urllib3'
Что-то мне не хватает? Спасибо за вашу помощь.






Похоже, urllib3 не установлен.
Попробуйте ввести pip install urllib3 в терминал.
Другим решением может быть правильная активация переменной среды. Для этого введите source [env]/bin/activate в терминал.
Поскольку Селен 3.14.0Селен имеет замените httplib на urllib3.
Но это сообщение об ошибке ...
import urllib3
ModuleNotFoundError: No module named 'urllib3'
... подразумевает, что клиент Python не смог импортировать urllib3.
Однако я подозреваю, что основная проблема заключается в использовании старая версияpip, который установлен в вашей системе менеджер пакетов и может быть заменен более новой версией пип.
Обновление pip до последней версии (как минимум v18.0) решит вашу проблему.
C:\Users\myUser>python -m pip install --upgrade pip
Collecting pip
Downloading https://files.pythonhosted.org/packages/5f/25/e52d3f31441505a5f3af41213346e5b6c221c9e086a166f3703d2ddaf940/pip-18.0-py2.py3-none-any.whl (1.3MB)
100% |¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦| 1.3MB 544kB/s
Installing collected packages: pip
Found existing installation: pip 10.0.1
Uninstalling pip-10.0.1:
Successfully uninstalled pip-10.0.1
Successfully installed pip-18.0
используя python3 или 2.7?