【问题标题】:Error when installing mysqldb安装mysqldb时出错
【发布时间】:2011-06-30 13:15:06
【问题描述】:

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

【问题讨论】:

    标签: python mysql mysql-python


    【解决方案1】:

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

    【讨论】:

    • 感谢您的回复。我找到了真正的原因。在此之前已经安装了 MySQL,但我必须先进入 mysqldb 安装目录,然后从虚拟环境中运行 python 实例。
    • 用开发者选项安装了MySql服务器,还是有问题。
    【解决方案2】:

    我正在尝试将较旧的 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 和其他地方阅读的帖子中也得到了推荐。

    【讨论】:

      猜你喜欢
      • 2019-01-18
      • 2013-07-26
      • 2017-09-17
      • 2011-03-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-11-03
      相关资源
      最近更新 更多