Pour un programme que je développe j'ai besoin d'utiliser le module validate_email pour vérifier si un liste d'email est valide.
Je l'ai installé par la commande : pip install validate_email
ensuite j'ai aussi installé : pip install pyDNS.
Quand je lance mon programme j'ai une erreur dès l'import : from validate_email import validate_email
Traceback (most recent call last): File "/home/pi/Templates/Mail/temp.py", line 9, in <module> from validate_email import validate_email File "/usr/lib/python3/dist-packages/thonny/backend.py", line 305, in _custom_import module = self._original_import(*args, **kw) ImportError: No module named 'validate_email'
au lieu de pip install... et python3 au lieu de python (pour lancer ton serveur local )? Le fait d'indiquer le "3" force python à installer validate_email dans ta version 3 de python et non dans les précédentes.
En fait, lorsque tu lances ton serveur python, le serveur s'ouvre grâce aux scripts inclus dans le fichier de config python de ta version par défaut. Pareil pour pip, qui install le composant dans le dossier config python de ta version par défaut. Si ta version par défaut n'est pas la même que celle par laquelle tu lances ton serveur local, ou autre conflit entre versions, et bien une erreur s'affiche te disatn qu'aucun module de ce nom n'est installé (dans ton dossier config de ta version du serveur local lancé).
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
Je suis là ;)