Python : `ModuleNotFoundError` alors que j'ai installé le paquet avec pip
poze 4 months ago415 gadefr
J'ai fait pip install requests, ça dit « Successfully installed », mais import requests donne ModuleNotFoundError: No module named 'requests'.
Dyagnostik IA
Se IA ki fè l. Se pa yon repons — kominote a anba a konfime oswa korije l. Toujou verifye anvan ou fye l.
2 Repons
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)".
Konekte pou di lòt moun si li te mache.
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.
Konekte pou di lòt moun si li te mache.
Sign in and verify your email to post an answer.