今天运行公司的代码 ,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项目。