【发布时间】:2014-10-17 00:54:36
【问题描述】:
首先,是的,我已经看过了:
pip install mysql-python fails with EnvironmentError: mysql_config not found
问题
我正在尝试在 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 中。
【问题讨论】:
-
您可以随时转到提出
EnvironmentError的文件并打印更多有用的调试信息,例如os.getcwd()。您还可以添加pdb.set_trace()并弄清楚事情。