3

When installing mysqldb on mac osx 10.5:

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

I get the following error:

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'
4

2 回答 2

0

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

于 2011-02-19T23:12:19.510 回答
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 匹配安装的 MySQL 版本 5.1.69。

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

于 2013-06-24T14:59:24.387 回答