安装mysqldb时出错

3 投票
2 回答
2242 浏览
提问于 2025-04-16 12:08

在Mac OS X 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

我正在把一台老旧的Linux服务器,从RH EL 5工作站升级到CentOS 6.4 64位。为了完成这个过程,我需要做两件事,其中之一就是确保安装了mysql-devel包,因为我已经有一段时间没有搭建基于Python的MySQL服务器了。此外,我还需要安装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,但没有成功。在理想情况下,我会想办法找出原因,但由于时间紧迫,我选择了这种方法,而且在我看到的Stack Overflow和其他地方的帖子中也有人推荐过。

0

看起来你是在为Python安装MySQL,但你得先安装MySQL本身。所以,首先去 http://dev.mysql.com/downloads/mysql/ 下载MySQL的安装程序,安装好之后再试着为Python安装MySQL。

撰写回答