“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 urllib3Traceback ( chamada mais recente último ) :
Arquivo '
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
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.
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!!