Python3环境下运行Django时mysql报错解决

今天运行公司的代码 ,Python3.5.1环境下,安装了mysqlclient:

pip install mysqlclient

发现报错如下:
django.core.exceptions.ImproperlyConfigured: Error loading MySQLdb module: libmysqlclient.so.18: cannot open shared object file: No such file or directory.
Did you install mysqlclient or MySQL-python?

直接懵逼,不是安装了mysqlclient吗? 为啥仍然报错???

然后我查看源码网页:https://github.com/PyMySQL/mysqlclient-python
跟着上面的步骤一步一步安装,还是不行 。。。

最后 ,卸载mysqlclient,然后直接clone 下源码安装

pip uninstall mysqlclient
pip setup.py install

这样竟然成功地运行了Django项目。

你可能感兴趣的:(Python3环境下运行Django时mysql报错解决)