安装mysqldb时出错

时间:2011-02-19 22:33:14

标签: python mysql mysql-python

在mac osx 10.5上安装mysqldb时:

sudo ../bin/python /Users/Awais/mysqlpython/setup.py install

我收到以下错误:

Traceback (most recent call last):
File "/Users/Awais/mysqlpython/setup.py", line 15, in <module>
   metadata, options = get_config()
File "/Users/Awais/mysqlpython/setup_posix.py", line 32, in get_config
   metadata, options = get_metadata_and_options()
File "/Users/Awais/mysqlpython/setup_common.py", line 7, in get_metadata_and_options metadata = dict(config.items('metadata'))
File "/System/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/ConfigParser.py",    line 564, in items
raise NoSectionError(section)
ConfigParser.NoSectionError: No section: 'metadata'

2 个答案:

答案 0 :(得分:0)

您似乎正在为Python安装MySQL,但您必须首先安装MySQL。因此,首先从http://dev.mysql.com/downloads/mysql/下载MySQL安装程序并安装它,然后尝试安装MySQL for Python。

答案 1 :(得分:0)

我正在尝试将较旧的Linux服务器RH EL 5工作站移植到CentOS 6.4 64位。我必须做的两件事之一 - 因为我已经建立了一个基于Python的MySQL服务器已经有一段时间了 - 确保安装了mysql-devel,并从菜单软件安装,以及安装了MySQL-python。

以这种方式安装MySQL-python的优势是CentOS 6.4发行版匹配MySQL-python-1.2.3-0.3.c1.1.el6.x86_64与安装的5.1.69版本相匹配。

在此之前,我尝试构建和安装MySQL-python但没有成功。在一个完美的世界里,我会弄清楚为什么,但是,像许多事情一样,我处于截止日期,这很有效,并且在我在SO和其他地方阅读的帖子中也被推荐。