Comment réparer correctement les modules Python « cassés » / qui ont cessé de fonctionner ?
📁 Sujets avancés sur Python, Question simple de débutant, erreur, exemple, travail
De plus en plus souvent, des questions apparaissent concernant les modules Python « cassés » / incompatibles / qui ont cessé de fonctionner, ainsi que les erreurs qui les accompagnent :
ImportError: DLL load failed ...ImportError: Could not import ...UnavailableError: The following specifications were found to be in ...
et bien d'autres...
Les problèmes décrits ci-dessus surviennent le plus souvent en raison de :
- l'installation d'un nouveau module
- la mise à jour de Python
- la mise à jour de modules
- la mise à jour / les modifications dans virtualenv (environnement virtuel Python)
- une utilisation incorrecte de
conda– par exemple, si vous utilisez l'environnement virtuel par défautbase(utilisé parcondapour gérer les autres environnements), au lieu d'un nouvel environnement virtuel clairement créé
Question :
Comment corriger ces problèmes et comment éviter leur apparition ?