MySQLdb安装麻烦

时间:2012-09-20 19:45:46

标签: python google-app-engine mysql-python dev-appserver

*我的一个大问题是我无法使用命令行中的dev_apperver.py启动Web应用程序*

但是,我也无法安装MySQLdb。

Joes-MacBook-Pro:MySQL-python-1.2.3 MoeJancini$ python setup.py build  
sh: mysql_config: command not found
Traceback (most recent call last):
File "setup.py", line 15, in <module>
    metadata, options = get_config()
File "/Users/MoeJancini/Desktop/MySQL-python-1.2.3/setup_posix.py", line 43, in      get_config
libs = mysql_config("libs_r")
File "/Users/MoeJancini/Desktop/MySQL-python-1.2.3/setup_posix.py", line 24, in mysql_config
raise EnvironmentError("%s not found" % (mysql_config.path,))
EnvironmentError: mysql_config not found
Joes-MacBook-Pro:MySQL-python-1.2.3 MoeJancini$

我看过类似的问题导航其他论坛,但我仍然无法通过setup.py构建命令。关于如何使MySQLdb工作的明确指示将是有用的,因为我是一个菜鸟。谢谢

1 个答案:

答案 0 :(得分:1)

这取决于你的MySQL来源。如果您使用的是MacPorts,您可能会发现必须使用mysql_config5才能使用它。编辑site.cfg以使其具有正确的路径。再说一遍,如果您使用的是MacPorts,那么您应该sudo port install py-mysql并为您安装它。

因此,如果您使用MacPorts,那么您可能正在使用mysql.com软件包。在这种情况下,您需要安装他们的Connector / C包,其中包括开发标题和库以及mysql_config