Python 通过pip安装mysqlclient时出现问题

Python 通过pip安装mysqlclient时出现问题,python,mysql,django,Python,Mysql,Django,我正在从事一个Django(1.9.2)项目,在这个项目中我需要连接到一个MySQl数据库,我正在尝试使用推荐的mysqlclient库。但是,当我尝试通过pip安装mysqlclient进行安装时,会出现以下错误: 从命令python setup.py egg\u info完成输出: sh:mysql\u config:未找到命令 回溯(最近一次呼叫最后一次): 文件“”,第1行,在 文件“/private/var/folders/v9/vxdt4wms0_qgm9n10rt74p8m0000

我正在从事一个Django(1.9.2)项目,在这个项目中我需要连接到一个MySQl数据库,我正在尝试使用推荐的mysqlclient库。但是,当我尝试通过
pip安装mysqlclient
进行安装时,会出现以下错误:

从命令python setup.py egg\u info完成输出:
sh:mysql\u config:未找到命令
回溯(最近一次呼叫最后一次):
文件“”,第1行,在
文件“/private/var/folders/v9/vxdt4wms0_qgm9n10rt74p8m0000gn/T/pip-build-Xh_uu3p/mysqlclient/setup.py”,第17行,在
元数据,options=get_config()
文件“setup_posix.py”,第44行,在get_config中
libs=mysql\u config(“libs\u r”)
mysql_config中的第26行文件“setup_posix.py”
raise环境错误(“%s未找到”%)(mysql\u config.path,)
环境错误:未找到mysql\u配置
我需要在哪里为mac创建这个缺少的
mysql\u config

  • brew安装mysql
  • export PATH=$PATH:/usr/local/mysql/bin
  • pip安装mysqlclient
它对我有用

➜ which mysql_config    
/usr/local/bin/mysql_config
对于ubuntu:

apt-get install libmysqlclient-dev (or libmariadbclient-dev)

希望这能有所帮助。

不过我的系统上已经安装了mysql。我只是从来没有在Django中使用过它。但显然,我缺少的是
export
步骤。@wogsland Wesll,我建议您检查一下环境变量,并确保它们都在$PATH环境变量中。奇怪,因为我一直从命令行使用
mysql
apt-get install libmysqlclient-dev (or libmariadbclient-dev)