简介
系统:MAC
前因:django使用mysql数据库报错django.core.exceptions.ImproperlyConfigured: Error loading MySQLdb module.
Django使用MySQL数据库需要加载 MySQLdb模块,需要安装 mysqlclient(django2.2以前安装pymysql)
使用pip install -i https://pypi.tuna.tsinghua.edu.cn/simple mysqlclient
安装失败
解决办法一:源码安装
- 访问网址
mysqlclient源码下载 - 找到对应python版本的安装包
解决办法二:将 mysql_config 添加到系统环境变量(个人使用)
-
终端输入
sudo vim /etc/profile
-
然后在文件最后一行添加以下内容:
PATH=$PATH:/usr/local/mysql/bin
-
查看mysql安装路径
打开“系统偏好设置” >> 点击下方mysql >> 点击 Configuration
-
使配置文件生效
source /etc/profile
-
查看mysql版本
mysql -V 或 mysql --version # 查看mysql_config版本 mysql_config --version
-
安装MySQLclient
安装成功!