web-dev-qa-db-fra.com

mysql_config introuvable lors de l'installation de l'interface python mysqldb pour mariadb 10 Ubuntu 13.10

Après avoir installé Mariadb 10, Mysql Workbench et le client JPDB se connectent et fonctionnent correctement. La prochaine étape consistait à programmer avec Python (avec SQLAlchemy), ce qui semble nécessiter MySQL-python. trouvé "J'ai regardé dans les" lieux habituels "et je n'ai pas vu de fichier ...

J'ai donc suivi quelques idées d'un question précédente sur SO

ce qui m'a amené à: Les paquets suivants ont des dépendances non satisfaites: libmysqlclient-dev: dépend: libmysqlclient18 (= 5.5.35-0ubuntu0.13.10.2) mais 10.0.10 + maria-1 ~ chérie doit être installé

quel genre de frappe un mur de briques pour moi

20
dartdog

Je l'ai trouvé! Le cas est que mariadb a un paquet compatible, si vous avez la configuration ppa comme dans http://downloads.mariadb.org/ . Juste 

Sudo apt-get install libmariadbclient-dev

Merci à http://data-matters.blogspot.com/2013/08/install-mysql-python-with-mariadb.html Après cela, le mysql-python est correctement installé.

22
dartdog

Pour Centos 7.0, installez ce qui suit:

yum install mariadb-devel

Pour Fedora 23+:

dnf install mariadb-devel
26
anonymous

Il n'y a pas de solution sur Ubuntu 16.04

Faire:

Sudo ln -s /usr/bin/mariadb_config /usr/bin/mysql_config

Travaillé pour moi.

15

Installez la bibliothèque suivante: 

Sudo apt-get install libmariadb-client-lgpl-dev  

Et créez un lien symbolique nommé mysql_config

ln -s /usr/bin/mariadb_config /usr/bin/mysql_config
7
WaKo

Pour Debian/Ubuntu PPA de https://downloads.mariadb.org/mariadb/repositories/

pour MariaDB 10.1: apt-get install libmariadbclient-dev
pour MariaDB 10.2: apt-get install libmariadb-dev
pour MariaDB 10.3: apt-get install libmariadb-dev-compat 

4
Dmitry Mottl

Pour Debian Jessie: 

Sudo apt-get install libmariadb-client-lgpl-dev 
Sudo ln -s /usr/bin/mariadb_config /usr/bin/mysql_config
2
Simha

Sur Ubuntu 17.04, les éléments suivants ont fonctionné pour moi

Sudo apt-get install default-libmysqlclient-dev
0
f0xik