Comment résoudre l’erreur Python « ModuleNotFoundError: No module named ‘requests’ »

ModuleNotFoundError No module named 'requests'

Une erreur Python fréquente et frustrante

Tu t’apprêtes à lancer ton script Python fraîchement codé et… boom ! Tu reçois un message d’erreur rouge qui clignote presque devant toi :

ModuleNotFoundError: No module named 'requests'

Pas de panique, cette erreur est aussi fréquente que simple à résoudre. Dans cet article, on va te guider pas à pas pour comprendre ce que signifie ce message, pourquoi il apparaît, et surtout comment le corriger rapidement, que tu sois débutant ou développeur plus aguerri.

Que signifie cette erreur ?

L’erreur ModuleNotFoundError indique que Python ne trouve pas le module appelé requests.

Et pour cause : la bibliothèque requests (très utilisée pour envoyer des requêtes HTTP) n’est pas installée dans ton environnement Python actif.

C’est un peu comme vouloir appeler un ami sur WhatsApp sans avoir l’application installée. Le téléphone (Python) ne trouve pas l’appli (requests), donc il t’envoie une erreur.

ModuleNotFoundError No module named 'requests'

Pourquoi cette erreur se produit-elle ?

Il y a plusieurs raisons possibles :

  • La bibliothèque requests n’a jamais été installée.
  • Tu as changé d’environnement (par exemple, un virtualenv) sans y installer requests.
  • Mauvaise version de Python utilisée (conflit entre Python 2 et 3).
  • Tu travailles sur un serveur distant ou un Raspberry Pi sans les dépendances.

Étapes pour corriger l’erreur « No module named ‘requests’ »

Étape 1 : Vérifier la version de Python active

Avant d’installer quoi que ce soit, assure-toi de la version que tu utilises.

python --version
# ou
python3 --version

Selon le système, la commande à utiliser peut-être python ou python3.

Étape 2 : Installer requests avec pip

C’est l’étape cruciale. Tape simplement :

pip install requests

ou, selon ta config :

pip3 install requests

Si tu travailles dans un environnement virtuel, active-le d’abord :

source env/bin/activate
pip install requests

Étape 3 : Vérifie l’installation

Ensuite, relance ton script ou exécute directement dans la console :

import requests
print(requests.__version__)

Si ça ne renvoie pas d’erreur, c’est que tout fonctionne

Astuce bonus : travailler proprement avec des virtualenv

Pour éviter ce genre de souci à l’avenir, crée toujours un environnement virtuel pour chaque projet :

python3 -m venv env
source env/bin/activate
pip install requests

Cela isole tes dépendances et évite les conflits entre projets.

Si tu débutes ou veux aller plus loin avec Python, ce livre est une vraie pépite :

Tu veux résoudre l’Erreur 403 Forbidden WordPress ? Consulte notre guide : Comment la corriger pas à pas.

Tu vois ? Ce genre d’erreur, aussi impressionnante soit-elle, se résout en deux ou trois commandes. Le plus important, c’est de comprendre ce que Python essaie de te dire. Maintenant que tu sais comment installer requests, tu pourras te concentrer sur ton code.

Et rappelle-toi, tout grand développeur a commencé par ce genre de petites galères

Si cet article t’a été utile, n’hésite pas à le partager ou à t’abonner à la newsletter de DiGiProUnic !

Pour plus de détails, consulte la documentation officielle de requests.

Laisser un commentaire