«URLLIB3 — это бесплатный HTTP-клиент с открытым исходным кодом для Python. URLLIB — это мощный HTTP-клиент с очень простым интерфейсом. Кроме того, он предоставляет различные полезные функции, такие как пул соединений, поддержка TLS/SSL, прокси-серверы HTTP и SOCKS, загрузка и выгрузка файлов и многое другое.
Перед использованием пакета urllib3 необходимо убедиться, что пакет установлен и доступен в вашей среде Python. В противном случае, если пакет не установлен, вы столкнетесь с ошибкой «ModuleNotFoundError: No module named urllib3».
Эта ошибка также может возникнуть, если вы используете разные версии интерпретатора Python, а пакет urllib3 не установлен в этой среде.
Цель поста — помочь вам устранить ошибку «Нет модуля с именем urlib3».
Импорт urllib3
Как и все внешние пакеты Python, мы используем ключевое слово import, за которым следует имя пакета, который мы хотим импортировать.
Например, чтобы импортировать urllib3, мы можем запустить код:
импортировать urllib3
Если пакет установлен и доступен в вашей среде, Python импортирует пакет и предоставит вам доступ к его функциям.
Если пакет отсутствует, вы можете столкнуться с ошибкой импорта, как показано ниже:
>>> импортировать urllib3Проследить ( последний звонок последний ) :
Файл '<стандартный ввод>' , линия 1 , в < модуль >
ModuleNotFoundError: модуль не назван 'urllib3'
Давайте обсудим, как вы можете исправить эту ошибку, если она произойдет.
Метод — используйте Pip для установки пакета URLLIB3
Отсутствующий пакет является наиболее распространенной причиной ошибки «модуль не найден». Например, если импортируемый пакет не установлен в вашей системе, Python вернет ошибку.
Чтобы исправить эту ошибку для пакета urllib3, вы можете использовать pip, как показано в приведенной ниже команде:
$ судо пункт3 установить urllib3
или же
Используйте первую команду для установки urllib3 в средах Python3. Для Python 2 используйте вторую команду:
После установки вы можете повторно импортировать модуль.
В Windows у вас может не быть доступа к двоичному файлу pip или pip3 в системном пути. Однако вы можете использовать параметр -m в Python для запуска pip.
Следовательно, выполните приведенную ниже команду, чтобы установить urllib3 в Windows:
$ питон -м точка установить urllib3
И это должно сделать это.
Если вы используете Anaconda или Miniconda в качестве менеджера пакетов, вы можете запустить команду, как показано ниже:
конда установить -с conda-forge urllib3
Способ 3 — добавить Pip в путь и переустановить пакет
Если ошибка не устранена после установки модуля urllib3, вы можете попробовать исправить ее, добавив двоичный файл pip в системный путь.
Запустите командную строку и перейдите в двоичный каталог python. Вы можете сделать это, выполнив команду:
$ где питон
Это должно вернуть полный путь, где находится Python. Скопируйте полный путь и выполните приведенную ниже команду, чтобы добавить Python и pip в системный путь.
Приведенная выше команда должна добавить каталог, который вы скопировали ранее, к системному пути. Обязательно замените приведенную выше команду на путь к двоичному файлу Python.
Прекращение
В этой статье мы обнаружили причину ошибки «Нет модуля с именем urllib3» и рассмотрели различные методы, которые вы можете использовать для исправления этой ошибки.
Спасибо за чтение && Удачного кодирования!!