Saltar al contenido

python setup.py egg_info mysqlclient

Ya no tienes que investigar más en otras páginas ya que llegaste al espacio exacto, contamos con la solución que quieres hallar sin problema.

Solución:

Esto funcionó para mí:

  1. brew install mysql-connector-c

  2. editar mysql_config (buscarlo: which mysql_config)

corregir esto en mysql_config:

# Create options 
libs="-L$pkglibdir"
libs="$libs -l "

debería ser:

# Create options 
libs="-L$pkglibdir"
libs="$libs -lmysqlclient -lssl -lcrypto"
  1. brew info openssl
  2. y finalmente pip3 install mysqlclient

Resolví esto instalando libmysqlclient-dev primero:

sudo apt-get install libmysqlclient-dev

Espero que funcione para ti.

Después extenso solución de problemas, descubrí que el brew install mysql-connector-c simplemente no funciona.

El problema radica en que el sistema no es capaz de identificar que mysql_config está instalado (que es lo que mysql-connector-c esencialmente lo hace). El método de Homebrew (abierto para discusión) de instalar el mysql-connector-c en su /Cellar/ y crear un enlace simbólico a la /usr/local/bin/ El directorio parece estar causando problemas ya que Python intenta seguir el enlace simbólico.

Para resolver el problema realicé lo siguiente:

  1. brew uninstall mysql-connector-c
  2. descargue/instale MacOS X MySQL Connector/C desde el sitio MySQL de Oracle
    • nota: solo descarga el .dmgno hay necesidad de ser complicado aquí…
  3. reinicie MacOS Terminal (o iTerm2) por si acaso
  4. which mysql_config

    • deberías ver la ruta correcta /usr/local/bin/mysql/bin/mysql_config
  5. activar virtualenv (si es aplicable)

  6. pip install mysqlclient

Puede haber otras formas de seguir usando Homebrew, pero esta fue la solución más sencilla que encontré.

Tenga en cuenta que el mysqlclient GitHub README.md también indica que se necesitan los encabezados de desarrollador C para Python3. yo asumo eso mysql-connector-c incluye aquellos; sin embargo, si tiene más problemas, también puede instalar Xcode Developer CI Tools por si acaso.

xcode-select --install

Incluyen el compilador C y otras utilidades para desarrolladores de Apple. Leer más aquí.

Recuerda que tienes la opción de glosar si te fue de ayuda.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *