Cómo reparar correctamente módulos Python "rotos" / que dejaron de funcionar
📁 python, pregunta, Error: Análisis de errores (SyntaxError, TypeError, etc.), ejemplo, trabajo
Cada vez más preguntas sobre módulos Python "rotos" / incompatibles / que dejaron de funcionar y sobre los errores que los acompañan:
ImportError: DLL load failed ...ImportError: Could not import ...UnsatisifiableError: The following specifications were found to be in ...
y muchos otros...
Los problemas descritos anteriormente surgen con mayor frecuencia debido a:
- instalación de un nuevo módulo
- actualización de Python
- actualización de módulo/módulos
- actualización/cambios en virtualenv (entorno virtual de Python)
- uso incorrecto de
conda- por ejemplo, si usas el entorno virtual predeterminadobase(quecondausa para gestionar el resto de entornos), en lugar de un nuevo entorno virtual creado explícitamente
Pregunta:
¿cómo corregir estos problemas y cómo evitar que aparezcan?