首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为python/Django安装MySQL

为python/Django安装MySQL
EN

Stack Overflow用户
提问于 2011-08-03 03:28:00
回答 3查看 1.8K关注 0票数 0

我正在尝试将MySQL与django一起使用,但目前以下代码无法正确执行:

代码语言:javascript
复制
python manage.py syncdb

我还下载了Mysql-python解释器,并运行了以下代码行,但仍然出错:

代码语言:javascript
复制
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中。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2011-08-05 16:26:14

答案是编辑site.cfg文件,使其指向/usr/local/mysql目录中的mysql_config文件

票数 0
EN

Stack Overflow用户

发布于 2011-08-03 03:42:12

您可能没有安装任何MySQL客户端应用程序。如果你使用的是Linux (不同的发行版有所不同),你需要在Ubuntu上安装的包是"mysql-client“。

票数 2
EN

Stack Overflow用户

发布于 2011-08-03 04:14:04

从您显示的路径来看,我猜您是在Mac上运行的(您确实需要说明您使用的是什么平台以及运行的是什么版本的Python )。但是,如果您使用的是Mac,那么到目前为止,您最好的选择是使用一个完整的解决方案来安装兼容版本的Python、MySQL客户端库、MySQLdb和Django,方法是在OS X上使用第三方开源包管理器: MacPorts、homebrew、Fink或其他。

例如,参见答案here

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6917480

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档