Номодуль с именем Urllib3

Nomodul S Imenem Urllib3



«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


Используйте первую команду для установки 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 в системный путь.

setx / М путь '%путь%;C:\путь о\питон\бинарный'


Приведенная выше команда должна добавить каталог, который вы скопировали ранее, к системному пути. Обязательно замените приведенную выше команду на путь к двоичному файлу Python.

Прекращение

В этой статье мы обнаружили причину ошибки «Нет модуля с именем urllib3» и рассмотрели различные методы, которые вы можете использовать для исправления этой ошибки.

Спасибо за чтение && Удачного кодирования!!