Nomodulo chiamato Urllib3

Nomodulo chiamato Urllib3

“Urllib3 è un client HTTP gratuito e open source per Python. Urllib è un potente client HTTP che offre un'interfaccia molto semplice. Inoltre, fornisce varie funzionalità utili come il pooling di connessi.

Prima di utilizzare il pacchetto URLIB3, è necessario assicurarsi che il pacchetto sia installato e disponibile nel tuo ambiente Python. Altrimenti, se il pacchetto non è installato, dovrai affrontare l'errore "Modulenotfounderror: nessun modulo denominato Urllib3".

Questo errore può verificarsi anche se si utilizzano diverse versioni dell'interprete Python e il pacchetto Urllib3 non è installato in quell'ambiente.

Lo scopo del post è di aiutarti a risolvere l'errore "nessun modulo denominato URLIB3"."

Importazione di Urllib3

Come tutti i pacchetti Python esterni, utilizziamo la parola chiave di importazione seguita dal nome del pacchetto che desideriamo importare.

Ad esempio, per importare Urllib3, possiamo eseguire il codice:

Importa Urllib3


Se il pacchetto è installato e disponibile nel tuo ambiente, Python importerà il pacchetto e ti darà accesso alle sue funzionalità.

Se manca il pacchetto, potresti affrontare un errore di importazione come mostrato:

>>> Importa Urllib3
Traceback (chiamata più recente per ultima):
File "", riga 1, in
Modulenotfounderror: nessun modulo chiamato 'Urllib3'



Discutiamo come si può correggere questo errore se si verifica.

Metodo: utilizzare PIP per installare il pacchetto Urllib3

Il pacchetto mancante è la causa più comune del modulo non trovato errore. Ad esempio, se il pacchetto che stai importando non è installato nel sistema, Python restituirà un errore.

Per correggere questo errore per il pacchetto Urllib3, è possibile utilizzare PIP come mostrato nel comando seguente:

$ sudo pip3 Installa Urllib3


O

$ sudo pip Installa Urllib3


Utilizzare il primo comando per installare Urllib3 sugli ambienti Python3. Per Python 2, usa il secondo comando:


Una volta installato, è possibile re-importare il modulo.

Su Windows, potresti non avere accesso al binario PIP o PIP3 nel percorso del sistema. Tuttavia, è possibile utilizzare il parametro -m in Python per avviare PIP.

Quindi, esegui il comando sotto per installare Urllib3 su Windows:

$ python -m pip install Urllib3


E così dovrebbe andare.

Se stai usando Anaconda o Miniconda come Gestione pacchetti, è possibile eseguire il comando come mostrato:

Conda Install -c Conda -Forge Urllib3

Metodo 3 - Aggiungi PIP al percorso e reinstalla il pacchetto

Se l'errore persiste dopo aver installato il modulo Urllib3, è possibile provare a risolverlo aggiungendo il binario PIP nel percorso del sistema.

Avvia il prompt dei comandi e naviga nella directory binaria di Python. Puoi farlo eseguendo il comando:

$ dove Python


Questo dovrebbe restituire il percorso completo in cui si trova Python. Copia il percorso completo ed esegui il comando di seguito per aggiungere Python e PIP al percorso di sistema.

SETX /M PATH "%Path%; C: \ path \ to \ python \ binary"


Il comando sopra dovrebbe aggiungere la directory che hai copiato in precedenza sul percorso del sistema. Assicurarsi di sostituire il comando sopra con il percorso del binario Python.

Terminato

In questo articolo, abbiamo scoperto la causa dell'errore "nessun modulo denominato Urllib3" e abbiamo coperto vari metodi che è possibile utilizzare per correggere l'errore.

Grazie per aver letto && Happy Coding!!