pip安装mysql-python报错mysql_config not found解决办法
通过pip安装mysql-python时报错:
sh: 1: mysql_config: not found
Traceback (most recent call last):
File "", line 1, in
File "/tmp/pip-install-g3GRAt/mysql-python/setup.py", line 17, in
metadata, options = get_config()
File "setup_posix.py", line 43, in get_config
libs = mysql_config("libs_r")
File "setup_posix.py", line 25, in mysql_config
raise EnvironmentError("%s not found" % (mysql_config.path,))
EnvironmentError: mysql_config not found
mysqldb是mysql的python接口,但它不是mysql本身。显然mysqldb需要命令mysql_config,所以您需要首先安装它。
mysql config位于另一个包中,可以从以下位置安装(同样,假设是debian/ubuntu):
sudo apt-get install libmysqlclient-dev
如果你使用的是mariadb,使用下面的命令替换
sudo apt-get install libmariadbclient-dev