码迷,mamicode.com
首页 > 数据库 > 详细

【问题收录】ImportError No module named MySQLdb 问题解决

时间:2015-01-08 20:11:22      阅读:242      评论:0      收藏:0      [点我收藏+]

标签:

1.查看是否已经安装了MySQLdb 模块

进入python命令行,输入import MySQLdb。如果没有报错,证明此模块已经安装,否则我们需要进行一下几部的操作。


2.安装和下载MySQL for Python

MySQL for Python网址是http://sourceforge.net/projects/mysql-python/,可以下载安装最新版本,命令如下

<span style="font-size:12px;">wget http://sourceforge.net/projects/mysql-python/files/latest/download

tar -xvzf MySQL-python-1.2.4b4.tar.gz
cd MySQL-python-1.2.4b4

python setup.py build
python setup.py install</span>


若在执行python setup.py build时报错报EnvironmentError: mysql_config not found,需要进行如下操作:

使用whereis mysql_config命令,如果为出现下面的结果我们还需要安装其他的东西:

技术分享

我的mySQL是安装在系统的默认路径下

这个时候我们在安装dev

apt-get install libmysqlclient15-dev

在执行一次whereis mysql_config
修改MySQL-python-1.2.4b4/site.cfg文件,去掉mysql_config=XXX注释,并改成mysql_config=/usr/bin/mysql_config

回到MySQLdb源码目录, vi setup_posix.py 或 vimsetup_posix.py打开配置文件,找到mysql_config.path一行,把路径改为mysql安装路径下bin目录,即mysql_config.path ="/usr/local/mysql/bin/mysql_config"


再执行如下命令即可

python setup.py build

python setup.py install






【问题收录】ImportError No module named MySQLdb 问题解决

标签:

原文地址:http://blog.csdn.net/chichoxian/article/details/42528853

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!