2012-09-20 28 views
1

*我更大的问题是,我不能使用dev_apperver.py从我的命令行*MySQLdb的安装麻烦

不过,我也不能安装MySQLdb的,以及启动Web应用程序。

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工作的明确说明会很有用,因为我是一个noob。谢谢

+0

您是否先安装了MySQL? 'mysql_config not found'建议setup.py找不到你的'MySQL'安装。 – unutbu

回答

1

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

所以如果你是而不是使用MacPorts,你可能使用的是mysql.com包。在这种情况下,您需要安装其Connector/C软件包,其中包含开发头文件和库以及mysql_config