为mariadb 10 Ubuntu 13.10安装mysqldb python接口时找不到mysql_config

时间:2014-04-08 22:44:57

标签: python mysql sqlalchemy mysql-python mariadb

安装Mariadb 10之后,Mysql工作台和JPDB客户端都连接并正常工作,所以下一步是使用Python(使用SQLAlchemy)进行编程,这似乎需要MySQL-python,所以我去更新它并得到: “找不到mysql_config”我查看了“通常的地方”并没有看到文件......

所以我跟随earlier question on SO的一些想法 并尝试安装:apt-get install libmysqlclient-dev

让我: 以下包具有未满足的依赖项:  libmysqlclient-dev:取决于:libmysqlclient18(= 5.5.35-0ubuntu0.13.10.2),但要安装10.0.10 + maria-1~saucy

哪种打砖墙给我

7 个答案:

答案 0 :(得分:28)

对于Centos 7.0,请安装以下内容:

yum install mariadb-devel

对于Fedora 23 +:

dnf install mariadb-devel

答案 1 :(得分:23)

发现它!情况是,如果您在http://downloads.mariadb.org/中设置了ppa,则mariadb具有兼容的包。只是

sudo apt-get install libmariadbclient-dev

感谢http://data-matters.blogspot.com/2013/08/install-mysql-python-with-mariadb.html 在此之后mysql-python正确安装

答案 2 :(得分:15)

Ubuntu 16.04上没有解决方案

这样做的:

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

为我工作。

答案 3 :(得分:7)

安装以下库:

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

创建名为mysql_config的符号链接:

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

答案 4 :(得分:4)

适用于https://downloads.mariadb.org/mariadb/repositories/的Debian / Ubuntu PPA

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

答案 5 :(得分:2)

对于Debian Jessie:

sudo apt-get install libmariadb-client-lgpl-dev 
sudo ln -s /usr/bin/mariadb_config /usr/bin/mysql_config

答案 6 :(得分:0)

在Ubuntu 17.04上,以下为我工作

sudo apt-get install default-libmysqlclient-dev