Python : `ModuleNotFoundError` alors que j'ai installé le paquet avec pip
posée 4 months ago418 vuesfr
J'ai fait pip install requests, ça dit « Successfully installed », mais import requests donne ModuleNotFoundError: No module named 'requests'.
Diagnostic IA
Généré par IA. Ce n'est pas une réponse — la communauté ci-dessous le confirme ou le corrige. Vérifiez toujours avant de vous y fier.
2 réponses
Classique : pip a installé le paquet dans un autre interpréteur Python que celui qui exécute ton script (plusieurs versions de Python, un venv non activé, l'interpréteur de VS Code différent du terminal…).
Utilise toujours pip *via* le Python que tu exécutes :
python -m pip install requests
python mon_script.py
Et travaille dans un environnement virtuel par projet :
python -m venv .venv
# Windows
.venv\Scripts\activate
# macOS/Linux
source .venv/bin/activate
python -m pip install requests
Dans VS Code, choisis le bon interpréteur (Ctrl+Shift+P → *Python: Select Interpreter* → .venv).
Pour vérifier quel Python tourne : python -c "import sys; print(sys.executable)".
Connectez-vous pour dire si ça a marché.
Avec uv, ce problème disparaît presque : uv add requests puis uv run mon_script.py utilisent toujours l'environnement du projet, sans activation manuelle.
Connectez-vous pour dire si ça a marché.
Sign in and verify your email to post an answer.