ImportError: ningún módulo llamado mysql.connector

Rohan Timalsina 10 octubre 2023
  1. Instale MySQL Connector para corregir ImportError: ningún módulo llamado mysql.connector en Python
  2. Importe el módulo mysql.connector en Python
ImportError: ningún módulo llamado mysql.connector

El ImportError se genera cuando el programa Python no puede importar el módulo especificado o miembro de un módulo. Es porque Python no puede localizar el módulo que está intentando importar.

La razón principal de este error es que el módulo no está instalado. El ImportError: No module named mysql.connector se puede solucionar instalando el módulo MySQL Connector.

Este tutorial le enseña a corregir el error ImportError: No module named mysql.connector en Python.

Instale MySQL Connector para corregir ImportError: ningún módulo llamado mysql.connector en Python

El módulo MySQL Connector no viene con la biblioteca estándar de Python. Para importar el módulo mysql.connector, debe instalar el controlador MySQL mysql-connector-python.

Ejecute el siguiente comando en la terminal.

pip install mysql-connector-python

Para Python 3, use el siguiente comando.

pip3 install mysql-connector-python

También puede instalar el controlador MySQL mysql-connector-python-rf para importar mysql.connector en Python.

pip install mysql-connector-python-rf

Después de instalar el módulo, ejecute el programa Python nuevamente, y el ImportError debe resolverse ahora.

Importe el módulo mysql.connector en Python

Verifica si la instalación fue exitosa importando el módulo mysql.connector.

Ejecute el comando de importación en Python.

import mysql.connector

MySQL Connector se instala correctamente si no devuelve ningún error.

Veamos un ejemplo de un programa Python para conectarse al servidor MySQL.

import mysql.connector

cnx = mysql.connector.connect(user="rohan", password="pass1234", host="localhost")
print(cnx)

El constructor connect() ayuda a establecer una conexión con el servidor MySQL. Reemplace el usuario, la contraseña y el host para que coincidan con los valores en su servidor MySQL.

Producción :

<mysql.connector.connection.MySQLConnection object at 0x000001B6F8BE0D30>

Devuelve un objeto MySQLConnection.

Ahora ya sabe cómo solucionar el ImportError: No module named mysql.connector en Python. Ha aprendido a instalar MySQL Connector y crear una conexión con el servidor MySQL.

Rohan Timalsina avatar Rohan Timalsina avatar

Rohan is a learner, problem solver, and web developer. He loves to write and share his understanding.

LinkedIn Website

Artículo relacionado - Python ImportError

Artículo relacionado - Python Error