一尘不染

在Centos上安装mysql-python

mysql

我正在尝试在centos 5.5上安装MySQL-python lib。我跑了

sudo yum install MySQL-python

但是当我尝试时:

import MySQLdb

我收到此错误:

Traceback (most recent call last):
  File "<stdin>", line 1, in ?
  File "MySQLdb/__init__.py", line 22, in ?
    raise ImportError("this is MySQLdb version %s, but _mysql is version %r" %
ImportError: this is MySQLdb version (1, 2, 3, 'final', 0), \ # added linebreak
but _mysql is version (1, 2, 1, 'final', 1)

有关如何解决此问题的任何线索?


阅读 294

收藏
2020-05-17

共1个答案

一尘不染

您可能没有通过yum安装MySQL?存储库中的MySQLDB版本与存储库中的MySQL版本相关。版本需要匹配。

您的选择是:

  1. 安装MySQL的RPM版本。
  2. 将MySQLDB编译为您的MySQL版本。
2020-05-17