如何在 openSUSE 上安装 Pythons MySQLdb 模块?

Posted

技术标签:

【中文标题】如何在 openSUSE 上安装 Pythons MySQLdb 模块?【英文标题】:How can I install Pythons MySQLdb module on openSUSE? 【发布时间】:2014-04-16 10:15:41 【问题描述】:

我目前必须在具有Python 2.6.5openSUSE 11.3 "Teal" 上安装Python 包mysqldb

是的,我知道当前的 openSUSE 是 13.1,而最后支持的版本是 11.4(请参阅 openSUSE version history)。我也知道 Python 目前的版本是 2.7.6 / 3.4.0。但我无法改变这一点。

根据pip,只有一个包mysqldbda似乎没有帮助。

由于 zypper search mysqldb 没有给出任何结果,我认为在基于 Debian 的系统中没有像 python-mysqldb 这样的软件包。

我该怎么办?如何在 openSUSE 上安装 Python 包 MySQLdb?

如果不可能:是否有替代包可以用来执行简单查询(SELECT、INSERT、UPDATE - 不连接、不创建表、不删除)?

【问题讨论】:

【参考方案1】:

我没有尝试在 OpenSUSE 上安装它,但 python 包不应该与某些特定的 linux 发行版相关。如果您想拥有和使用不同版本的 python,请查找 pyenv。对于 mysql 适配器,您可以查看 here。命令 pip install mysql-python 适用于 python 2.6.6。

【讨论】:

是的,如果不可用,通过 pip 安装是一个选项。但是,最好通过系统包管理安装。这使得删除和更新包和依赖项变得更加容易。对于 MySQL-python,您还需要在通过 pip 安装时添加编译依赖项。

以上是关于如何在 openSUSE 上安装 Pythons MySQLdb 模块?的主要内容,如果未能解决你的问题,请参考以下文章

如何在 openSUSE Tumbleweed 上安装 Aptana 3?

如何在 openSUSE 42.3 上更正 Anaconda 安装禁用用户帐户

如何在 OpenSuSE 或其他基于 rpm 的发行版上安装 PyLucene?

如何在 openSUSE 11.3 上安装 libgdal?

如何在openSUSE Tumbleweed上安装柯南包管理器最正确?

如何在 openSUSE Leap 42.2 上安装 libXScrnSaver