Por lo tanto, este error indica que falta el módulo requerido para conectarse a la base de datos en su sistema.
Permítanos explorar los métodos que podemos usar para resolver este error y ejecutar nuestra aplicación en ejecución.
¿Qué es mysqldb??
MySQLDB es una interfaz de base de datos gratuita y de código abierto que conecta el servidor MySQL a una aplicación Python. Proporciona características de bajo nivel que le permiten interactuar con su base de datos de manera casi nativa.
¿Qué causa el ModulenotFoundError? No se llamó el módulo llamado Error 'MySQLDB'?
Como se mencionó, este error ocurre cuando el módulo requerido para conectar su aplicación Python a la base de datos MySQL falta en su sistema de destino.
Hay dos causas principales:
Veamos cómo podemos resolver esto.
Solución: instale el módulo mySQLDB
Antes de que pueda importar y usar el módulo MySQLDB en su aplicación, debe asegurarse de que esté instalado en su sistema.
Se requieren los siguientes paquetes para usar la interfaz MySQLDB:
MySQL-Connector-Python
mysql-python
mysqlclient
Para instalar los paquetes anteriores para Python3, ejecute los comandos:
$ sudo pip3 instalar mysql-confonector-python
$ sudo pip3 instalar mysql-python
$ sudo pip3 instalar mysqlclient
Para Python 2, ejecute los comandos:
$ sudo Pip install MySQL-Connector-Python
$ sudo pip install mysql-python
$ sudo pip install mysqlclient
También puede usar Conda Package Manager según lo dispuesto en los comandos a continuación:
$ sudo conda instalación -c anaconda mysql -python
$ sudo conda instalación -c anaconda mysql-connector-python
Puede verificar sus trabajos importando el módulo como se muestra:
importar mysqldb
Solución 2 - Instalación de herramientas de compilación visuales de C ++
A veces, la interfaz MySQLDDB puede no instalar debido a las herramientas de compilación Visual C ++ faltantes.
Abra su navegador y navegue al recurso a continuación:
https: // VisualStudio.Microsoft.com/visual-cpp-build-tools/
Descargue el instalador de Visual Studio y seleccione la opción de herramientas de compilación C ++ o "Desarrollo de escritorio con C ++", dependiendo de la versión.
Haga clic en Instalar para procesar los archivos requeridos.
Una vez completado, vuelva a instalar el paquete MySQLDB con PIP como se muestra en los comandos anteriores.
Clausura
Este artículo discutió cómo resolver el ModulenotFoundError: No se llamó el módulo llamado 'mySQLDB' en Python.