我在 python 2.7 中收到“导入错误:没有名为 MYSQLdb 的模块”。我尝试了其他类似线程中的所有方法

我在 python 2.7 中收到“导入错误:没有名为 MYSQLdb 的模块”。我尝试了其他类似线程中的所有方法

错误:

导入 MySQLdb
ImportError:没有名为 MySQLdb 的模块。

细节:

  • 操作系统是 Ubuntu 14.04
  • python 2.7.10 是默认值
  • MySQL 5.5.43

我所厌倦的:

sudo apt-get 安装 build-essential python-dev libmysqlclient-dev
sudo apt-get 安装 python-mysqldb

更改 MySQL 版本。我使用的是 5.6.smthn

easy_install MySQL-python
pip 安装 MySQL-python

我在安装 MySQLdb 时没有收到错误,但是当我尝试导入 MySQLdb 时,如果我在 .py 中运行它,则会在 python 内部引发上述错误。

当您输入 python 时,模块列表中也明显缺少 MySQLdb。

帮助('模块')

我会非常感激你的帮助。这让我很抓狂。

答案1

我遇到了同样的麻烦。我的 Python 是 2.7.12。我尝试使用 pip 和 pip3,但都不起作用。试试sudo pip2 install MySQL-python

它对我有用。

相关内容