Python affiche ModuleNotFoundError
Installer le paquet dans le bon environnement et conserver requirements.txt à jour. Le Python du conteneur ne partage pas les modules de votre ordinateur.
Le Python du conteneur ne partage pas les modules de votre ordinateur. Chaque dépendance doit être déclarée et installée lors du déploiement.
Procédure étape par étape
-
Identifier le nom importé
Le nom utilisé dans import peut différer du paquet pip, par exemple PIL provient de Pillow.
-
Vérifier requirements.txt
Ajoutez le paquet et une version compatible, puis enregistrez le fichier à la racine attendue.
-
Installer avec le bon Python
Utilisez python -m pip install -r requirements.txt pour éviter d’appeler un autre pip.
-
Redémarrer
Confirmez dans la console que l’installation se termine sans erreur avant le lancement du bot.