Mac OS X-EnvironmentError:找不到mysql_config

首先,是的,我已经看到了:


pip安装mysql-python失败,并显示EnvironmentError:找不到mysql_config


问题


我正在尝试在Google App Engine项目上使用Django。但是,由于以下原因,服务器无法正常启动,因此我无法启动。


ImproperlyConfigured("Error loading MySQLdb module: %s" % e)

ImproperlyConfigured: Error loading MySQLdb module: No module named MySQLdb

我做了一些研究,所有这些都指出必须安装Mysql-python,因为它显然不在我的系统上。我实际上尝试卸载它,并得到了这个:


Cannot uninstall requirement mysql-python, not installed

每当我真正尝试通过以下方式安装时:


sudo pip install MySQL-python

我收到一条错误消息:


raise EnvironmentError("%s not found" % (mysql_config.path,))

EnvironmentError: mysql_config not found

我已经尝试运行:


export PATH=$PATH:/usr/local/mysql/bin

但这似乎没有帮助,因为我再次运行了安装命令,但仍然失败。


有任何想法吗?


请注意,我不在virtualenv中。


largeQ
浏览 1619回答 3
3回答

翻过高山走不出你

如果您不想安装完整的mysql,我们可以通过安装mysqlclient来解决此问题。cmd brew install mysqlclient完成后,将要求在下面添加以下行~/.bash_profile:echo 'export PATH="/usr/local/opt/mysql-client/bin:$PATH"' >> ~/.bash_profile关闭终端并启动新终端,然后继续 pip install mysqlclient
打开App,查看更多内容
随时随地看视频慕课网APP