Nomodule chamado urllib3

Nomodule chamado urllib3

“Urllib3 é um cliente HTTP de código aberto e de código aberto para Python. Urllib é um poderoso cliente HTTP que oferece uma interface muito fácil. Além disso, fornece vários recursos úteis, como pool de conexões, suporte TLS/SSL, proxies HTTP e meias, upload e download de arquivos e muitos outros.

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 nomeado urllib3”.

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

O objetivo da postagem é ajudá -lo a resolver o erro "sem módulo chamado urlib3".”

Importação urllib3

Como todos os pacotes externos do Python, usamos a palavra -chave de importação seguida pelo 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 fornecerá acesso aos seus recursos.

Se o pacote estiver faltando, você pode enfrentar um erro de importação, como mostrado:

>>> Importar urllib3
Traceback (chamada mais recente):
Arquivo "", linha 1, em
ModuleNotFoundError: nenhum módulo chamado 'urllib3'



Vamos discutir como você pode corrigir este erro se ocorrer.

Método - Use PIP para instalar o pacote urllib3

O pacote ausente é a causa mais comum do módulo não encontrado erro. 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 o PIP, como mostrado no comando abaixo:

$ sudo pip3 install urllib3


ou

$ sudo pip install urllib3


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


Depois de instalado, você pode reimportar o módulo.

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

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

$ python -m pip install urllib3


e isso deveria bastar.

Se você estiver usando o Anaconda ou Miniconda como gerente de pacotes, poderá executar o comando como mostrado:

CONDA Instale -C Conde -Forge Urllib3

Método 3 - Adicione o PIP ao caminho e reinstale o pacote

Se o erro persistir depois de instalar o módulo URLLIB3, você pode tentar consertá -lo adicionando o binário pip no caminho do seu sistema.

Inicie o prompt de comando e navegue até o diretório binário de 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.

caminho setx /m "Caminho%%; c: \ path \ to \ 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 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 pela leitura e codificação feliz!!