Nomodule nommé Urllib3

Nomodule nommé Urllib3

«Urllib3 est un client HTTP gratuit et open-source pour Python. Urllib est un puissant client HTTP qui offre une interface très facile. De plus, il fournit diverses fonctionnalités utiles telles que la mise en commun de connexion, la prise en charge TLS / SSL, les proxys HTTP et les chaussettes, le téléchargement et le téléchargement de fichiers, et bien d'autres.

Avant d'utiliser le package Urllib3, vous devez vous assurer que le package est installé et disponible dans votre environnement Python. Sinon, si le package n'est pas installé, vous ferez face à l'erreur «modulenotfounonerror: Aucune erreur nommée Urllib3».

Cette erreur peut également se produire si vous utilisez différentes versions de l'interpréteur Python et que le package Urllib3 n'est pas installé dans cet environnement.

Le but de la publication est de vous aider à résoudre l'erreur «Aucun module nommé Urlib3»."

Importation d'Urllib3

Comme tous les packages Python externes, nous utilisons le mot-clé d'importation suivi du nom du package que nous souhaitons importer.

Par exemple, pour importer Urllib3, nous pouvons exécuter le code:

Importer Urllib3


Si le package est installé et disponible dans votre environnement, Python importera le package et vous donnera accès à ses fonctionnalités.

Si le package est manquant, vous pouvez faire face à une erreur d'importation comme indiqué:

>>> Importer Urllib3
Traceback (dernier appel dernier):
Fichier "", ligne 1, dans
ModulenotFoundError: aucun module nommé 'Urllib3'



Laissez-nous discuter de la façon dont vous pouvez corriger cette erreur si elle se produit.

Méthode - Utilisez PIP pour installer le package Urllib3

Le package manquant est la cause la plus courante de l'erreur du module non trouvé. Par exemple, si le package que vous importez n'est pas installé dans votre système, Python renvoie une erreur.

Pour corriger cette erreur pour le package Urllib3, vous pouvez utiliser PIP comme indiqué dans la commande ci-dessous:

$ sudo pip3 installer Urllib3


ou

$ sudo pip install urllib3


Utilisez la première commande pour installer UrLlib3 sur les environnements Python3. Pour Python 2, utilisez la deuxième commande:


Une fois installé, vous pouvez réimplémenter le module.

Sur Windows, vous n'avez peut-être pas accès au binaire PIP ou PIP3 dans votre chemin système. Cependant, vous pouvez utiliser le paramètre -M dans Python pour lancer PIP.

Par conséquent, exécutez la commande ci-dessous pour installer UrLlib3 sur Windows:

$ python -m pip install urllib3


Et ça devrait le faire.

Si vous utilisez Anaconda ou MiniConda comme gestionnaire de packages, vous pouvez exécuter la commande comme indiqué:

Conda Install -C conda-forge Urllib3

Méthode 3 - Ajouter PIP à Path et réinstaller le package

Si l'erreur persiste après l'installation du module UrLlib3, vous pouvez essayer de le réparer en ajoutant le binaire PIP dans le chemin de votre système.

Lancez l'invite de commande et accédez au répertoire binaire de Python. Vous pouvez le faire en exécutant la commande:

$ où python


Cela devrait renvoyer le chemin complet où se trouve Python. Copiez le chemin complet et exécutez la commande ci-dessous pour ajouter Python et Pip au chemin du système.

Setx / M Path "% path%; c: \ path \ to \ python \ binary"


La commande ci-dessus devrait ajouter le répertoire que vous avez copié plus tôt sur le chemin du système. Assurez-vous de remplacer la commande ci-dessus par le chemin vers le binaire Python.

Terminaison

Dans cet article, nous avons découvert la cause de l'erreur «Aucun module nommé Urllib3» et couvert diverses méthodes que vous pouvez utiliser pour corriger l'erreur.

Merci pour la lecture et le codage heureux!!