我正在尝试将MySQL与django一起使用,但目前以下代码无法正确执行:
python manage.py syncdb我还下载了Mysql-python解释器,并运行了以下代码行,但仍然出错:
python setup.py build
sudo python setup.py install
Traceback (most recent call last):
File "setup.py", line 15, in <module>
metadata, options = get_config()
File "/Users/user/Downloads/MySQL-python-1.2.3/setup_posix.py", line 49, in get_config
libs = mysql_config("libs")
File "/Users/user/Downloads/MySQL-python-1.2.3/setup_posix.py", line 24, in mysql_config
raise EnvironmentError("%s not found" % (mysql_config.path,))
EnvironmentError: /usr/local/bin/mysql_config not found我想它在查找mysql_config时遇到了问题,有没有什么方法可以让我将设置指向该文件?现在,我的setup.py在~/Downloads中,mysql在/usr/local/mysql/bin中。
发布于 2011-08-05 16:26:14
答案是编辑site.cfg文件,使其指向/usr/local/mysql目录中的mysql_config文件
发布于 2011-08-03 03:42:12
您可能没有安装任何MySQL客户端应用程序。如果你使用的是Linux (不同的发行版有所不同),你需要在Ubuntu上安装的包是"mysql-client“。
发布于 2011-08-03 04:14:04
从您显示的路径来看,我猜您是在Mac上运行的(您确实需要说明您使用的是什么平台以及运行的是什么版本的Python )。但是,如果您使用的是Mac,那么到目前为止,您最好的选择是使用一个完整的解决方案来安装兼容版本的Python、MySQL客户端库、MySQLdb和Django,方法是在OS X上使用第三方开源包管理器: MacPorts、homebrew、Fink或其他。
例如,参见答案here。
https://stackoverflow.com/questions/6917480
复制相似问题