django启动报错No module named MySQLdb

出现这个报错,是因为mysql没有安装开发库造成.正常解决办法是

centos:

yum -y install mysql-devel

ubuntu:

apt-get install libmysqld-dev

但是通常有的mysql安装的版本并不能如愿以偿的安装上述依赖库

所以提供以下曲线救国解决方法

打开这个文件
sudo vim /usr/lib/python2.7/importlib/__init__.py
插入2行代码即可
import pymysql
pymysql.install_as_MySQLdb()

赞(0)
未经允许不得转载:http://www.yueguangzu.net逗逗网 » django启动报错No module named MySQLdb
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址