para - python mysql setup
no se encontrĂ³ mysql_config al instalar la interfaz de mysqldb python para mariadb 10 Ubuntu 13.10 (7)
Después de instalar Mariadb 10, el banco de trabajo Mysql y el cliente JPDB se conectaron y funcionaron bien, así que el siguiente paso fue obtener la programación con Python (usando SQLAlchemy) que parece requerir MySQL-python, así que fui a actualizar eso y obtuve: "mysql_config no encontrado" I Busqué en los "lugares habituales" y no vimos un archivo ...
Así que seguí algunas ideas de una pregunta anterior sobre SO y traté de instalar: apt-get install libmysqlclient-dev
lo que me llevó a: Los siguientes paquetes tienen dependencias no satisfechas: libmysqlclient-dev: Depends: libmysqlclient18 (= 5.5.35-0ubuntu0.13.10.2) pero 10.0.10 + maria-1 ~ saucy se instalará
¿Qué tipo de golpea una pared de ladrillo para mí?
¡Lo encontré! El caso es que mariadb tiene un paquete compatible, si tiene la configuración de ppa como en http://downloads.mariadb.org/ . Sólo
sudo apt-get install libmariadbclient-dev
Gracias a http://data-matters.blogspot.com/2013/08/install-mysql-python-with-mariadb.html Después de esto, mysql-python
instala correctamente.
En Ubuntu 17.04 me funcionó lo siguiente
sudo apt-get install default-libmysqlclient-dev
Instala la siguiente biblioteca:
sudo apt-get install libmariadb-client-lgpl-dev
Y crea un enlace simbólico llamado mysql_config
:
ln -s /usr/bin/mariadb_config /usr/bin/mysql_config
NO hay solución en Ubuntu 16.04
Obra:
sudo ln -s /usr/bin/mariadb_config /usr/bin/mysql_config
Trabajó para mi.
Para Centos 7.0 instale lo siguiente:
yum install mariadb-devel
Para Fedora 23+:
dnf install mariadb-devel
Para Debian Jessie:
sudo apt-get install libmariadb-client-lgpl-dev
sudo ln -s /usr/bin/mariadb_config /usr/bin/mysql_config
Para el PPA de Debian / Ubuntu de https://downloads.mariadb.org/mariadb/repositories/
para MariaDB 10.1: apt-get install libmariadbclient-dev
para MariaDB 10.2: apt-get install libmariadb-dev
para MariaDB 10.3: apt-get install libmariadb-dev-compat