【问题标题】:MySQLdb for Python 2.7 (Ubuntu)适用于 Python 2.7 (Ubuntu) 的 MySQLdb
【发布时间】:2012-04-21 03:56:58
【问题描述】:

在我安装 MySQLdb 之后

sudo apt-get install python-mysqldb

我在使用 Python 2.6 时可以导入和使用它,但不是 2.7。 (ImportError: 没有名为 MySQLdb 的模块)

我认为 apt-get install MySQLdb 在 2.6 版本中,但我不知道如何让 python 2.7 使用它。请帮我。非常感谢!

【问题讨论】:

    标签: python mysql ubuntu mysql-python


    【解决方案1】:

    如果你想在系统范围内安装 python2.7,你应该使用 easy_install-2.7。为 python 2.7 安装setuptools(或distribute),然后输入:

    easy_install-2.7 mysql-python

    更新:

    或者只是

    sudo apt-get install python2.7-mysqldb

    请注意,如果不添加 sudo,您将无法进行更改。

    【讨论】:

    • pip 是easy_install 的继任者,有点more modern
    • @miku 我个人更喜欢分发。这对我来说更好。
    • AFAIK 需要有 python2.7-dev 和所有编译器的东西,加上 libmysql,否则你将无法编译它。但是我已经在 python 2.6 和 2.7 上都安装了这个,只有 apt-get,麻烦的是我不记得如何,如果需要的话。 IIRC 安装 python-mysqldb 为两个 python 版本都安装了它。
    • 我无法通过 pip 安装 mysql-python,这是错误消息:dl.dropbox.com/u/17350105/error 请帮助...谢谢!
    • 谢谢,@MaksymPolshcha,但我得到“E:找不到包 python2.7-mysqldb”
    猜你喜欢
    • 2015-01-11
    • 2020-12-06
    • 1970-01-01
    • 2013-04-21
    • 2017-09-13
    • 1970-01-01
    • 2012-01-13
    • 2016-04-26
    • 2017-02-22
    相关资源
    最近更新 更多