EnvironmentError: Mysql_config no encontrado en Python

  1. Solucione el EnvironmentError: mysql_config no encontrado en Python
  2. Instale el conector MySQL en Python
EnvironmentError: Mysql_config no encontrado en Python

Al instalar el paquete MySQL a través de Python, habrá instancias en las que pensamos que una instalación limpia fue exitosa y puede estar plagada de errores cuando intentemos usarlo, como EnvironmentError: mysql_config not found.

Este escenario generalmente ocurre cuando instalamos dicho paquete dentro de un directorio o un entorno virtual donde no ve correctamente el archivo de configuración debido a una falta de coincidencia simbólica o corrupción a nivel de directorio.

Este artículo discutirá cómo podemos instalar y solucionar problemas de nuestra instalación MySQL Python e introducirá una gran alternativa a dicho paquete.

Solucione el EnvironmentError: mysql_config no encontrado en Python

Aquí hay algunas formas de solucionar problemas e instalar una instalación nueva de MySQL Python que podemos ejecutar en el nivel del sistema operativo.

ventanas

Con los sistemas operativos Windows, podemos hacer esto a través del método GUI descargando el paquete en el sitio web de MySQL que podemos encontrar a través de este enlace.

Inicie el asistente y siga las indicaciones en las pantallas que presenta para instalar en la ubicación de su elección.

Debian/Ubuntu

Si su sistema MySQL se encuentra actualmente en un sistema Debian o Ubuntu, abra su terminal y use el siguiente fragmento de código a continuación.

sudo apt-get install libmysqlclient-dev

Para versiones recientes de Debian o Ubuntu (a partir de 2018), use el siguiente fragmento de código a continuación.

sudo apt install default-libmysqlclient-dev

Si aún ocurre un error al usar los fragmentos anteriores, puede intentar instalar el paquete MySQL nuevamente con el siguiente código.

sudo apt-get install python-mysqldb

Asegúrese de tener un acceso sudo adecuado cuando ejecute los comandos anteriores.

CentOS

Si estamos ejecutando CentOS, podemos reemplazar los comandos anteriores con yum en lugar de apt ya que CentOS usa el paquete de instalación yum.

Abra la terminal y ejecute el siguiente fragmento de código a continuación.

sudo yum install python-mysql

Mac OS

Si estamos en un macOS, podemos instalar MySQL globalmente usando el siguiente comando.

brew install mysql

A continuación, podemos exportar la ruta del entorno como se muestra a continuación.

export PATH=$PATH:/usr/local/mysql/bin

Luego, instale MySQL Python globalmente o en su entorno virtual. También vale la pena señalar que los sistemas Mac pueden tener las versiones 2 y 3 de Python a nivel mundial.

pip install MySQL-Python
pip3 install MySQL-Python

Instale el conector MySQL en Python

Como alternativa, el conector MySQL es una alternativa lista para usar a la instalación de MySQL Python. Para instalar, abra su terminal o consola de Python a través de PyPip y ejecute el siguiente fragmento de código a continuación.

pip install mysql-connector-python

Para leer más sobre la instalación del conector MySQL en diferentes sistemas operativos, puede consultar la documentación oficial para desarrolladores de MySQL que se puede encontrar aquí.

Marion Paul Kenneth Mendoza avatar Marion Paul Kenneth Mendoza avatar

Marion specializes in anything Microsoft-related and always tries to work and apply code in an IT infrastructure.

LinkedIn

Artículo relacionado - Python Error

Artículo relacionado - Python MySQL