Nomódulo chamado Urllib3

Nomodulo Chamado Urllib3



“URLLIB3 é um cliente HTTP gratuito e de código aberto para Python. URLLIB é um cliente HTTP poderoso que oferece uma interface muito fácil. Além disso, ele fornece vários recursos úteis, como pool de conexões, suporte a TLS/SSL, proxies HTTP e SOCKS, upload e download de arquivos e muito mais.

Antes de usar o pacote urllib3, você precisa garantir que o pacote esteja instalado e disponível em seu ambiente python. Caso contrário, se o pacote não estiver instalado, você enfrentará o erro “ModuleNotFoundError: Nenhum módulo chamado urllib3”.







Esse erro também pode ocorrer se você usar versões diferentes do interpretador Python e o pacote urllib3 não estiver instalado nesse ambiente.



O objetivo do post é ajudá-lo a resolver o erro “Nenhum módulo chamado urlib3”.



Importando urllib3

Como todos os pacotes Python externos, usamos a palavra-chave import seguida do nome do pacote que desejamos importar.





Por exemplo, para importar urllib3, podemos executar o código:

importar urllib3


Se o pacote estiver instalado e disponível em seu ambiente, o Python importará o pacote e dará acesso a seus recursos.



Se o pacote estiver ausente, você poderá enfrentar um erro de importação, conforme mostrado:

>>> importar urllib3
Traceback ( chamada mais recente último ) :
Arquivo '' , linha 1 , dentro < módulo >
ModuleNotFoundError: Nenhum módulo nomeado 'urllib3'



Vamos discutir como você pode corrigir esse erro se ele ocorrer.

Método - Use Pip para instalar o pacote URLLIB3

O pacote ausente é a causa mais comum do erro de módulo não encontrado. Por exemplo, se o pacote que você está importando não estiver instalado em seu sistema, o Python retornará um erro.

Para corrigir este erro para o pacote urllib3, você pode usar pip conforme mostrado no comando abaixo:

$ sudo pip3 instalar urllib3


ou

$ sudo pip instalar urllib3


Use o primeiro comando para instalar o urllib3 em ambientes Python3. Para Python 2, use o segundo comando:


Uma vez instalado, você pode reimportar o módulo.

No Windows, você pode não ter acesso ao binário pip ou pip3 no caminho do sistema. No entanto, você pode usar o parâmetro -m no Python para iniciar o pip.

Portanto, execute o comando abaixo para instalar o urllib3 no Windows:

$ Pitão -m pip instalar urllib3


E isso deveria bastar.

Se você estiver usando o Anaconda ou o Miniconda como gerenciador de pacotes, você pode executar o comando conforme mostrado:

conda instalar -c conda-forge urllib3

Método 3 - Adicionar Pip ao Caminho e Reinstalar o Pacote

Se o erro persistir após a instalação do módulo urllib3, você pode tentar corrigi-lo adicionando o binário pip no caminho do seu sistema.

Inicie o prompt de comando e navegue até o diretório binário do python. Você pode fazer isso executando o comando:

$ onde Python


Isso deve retornar o caminho completo onde o Python está localizado. Copie o caminho completo e execute o comando abaixo para adicionar Python e pip ao caminho do sistema.

setx / caminho M '%path%;C:\path \t o\python\binário'


O comando acima deve adicionar o diretório que você copiou anteriormente ao caminho do sistema. Certifique-se de substituir o comando acima pelo caminho para o binário do Python.

Terminando

Neste artigo, descobrimos a causa do erro “Nenhum módulo chamado urllib3” e abordamos vários métodos que você pode usar para corrigir o erro.

Obrigado por ler && Boa codificação!!