django 找不到 mysqlclient 的问题

在django 2.0, Python3环境中,配置了mysql数据连接,然后报了如下错误:

1
2
django.core.exceptions.ImproperlyConfigured: Error loading MySQLdb module.
Did you install mysqlclient?

看样子是没有安装连接Mysql数据库的库,pip安装之:

1
pip install mysqlclient

报错:

1
2
compilation terminated.
error: command 'x86_64-linux-gnu-gcc' failed with exit status 1

一般这个错误是gcc编译器没有装好,我这里是virtualenv 环境 ,python 版本 3.6,安装:

1
2
apt-get install python3.6-dev
sudo apt-get install libmysqld-dev

完成后再次安装即可。

你的支持我的动力