解决Error loading MySQLdb module. Did you install mysqlclient

解决django.core.exceptions.ImproperlyConfigured: Error loading MySQLdb module.Did you install mysqlclient?问题

一、 前言:
1、本人使用的Mac系统
2、本人将完成好的Django项目移到到另外一个环境中遇到的问题⬇️
在这里插入图片描述

二、问题的关键点与解决问题的过程
后经过查资料,发现解决问题的关键:
1、确保安装了python
2、确保安装了mysql
3、为mysql配置环境变量
4、安装pymysql

于是开始进行?
1、python已安装
2、安装mysql
3、为mysql配置环境变量
3.1 安装配置步骤进行下面的命令
设置环境变量:PATH="$PATH":/usr/local/mysql/bin
查看环境变量:echo $PATH
在这里插入图片描述
好开心❤️,以为解决问题了,结果,关闭命令窗口后再打开命令窗口,查看环境变量,发现mysql环境变量配置失效。

3.2 经过网上查找,发现要永久改变环境变量,需修改bash_profile文件,输入如下命令:
sudo vim .bash_profile
在文档的最下方输入:export PATH=${PATH}:/usr/local/mysql/bin
⬇️详细图文教程
mysql安装与环境变量配置教程

4、在命令行输入pip install pymysql安装pymysql

5、完成后发现还是报一样的错,经过查资料得到解决方案⬇️
在django项目的__init__下设置:
import pymysql
pymysql.install_as_MySQLdb()

大功告成~~✌️

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值