Python : `ModuleNotFoundError` alors que j'ai installé le paquet avec pip

poze 4 months ago414 gadefr

4

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.

poze 4 months ago

2 Repons

9
✓
✓ Repons yo aksepte

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.

answered 4 months ago
5

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.

answered 4 months ago

Sign in and verify your email to post an answer.