Python2.7 Django项目配置MySQL遇MySQLdb模块缺失错误的解决方法
Python 2.7 环境下 Django 配置 MySQL 数据库的解决方法
启动开发服务器执行 python manage.py runserver 时,触发以下错误导致服务无法启动:
django.core.exceptions.ImproperlyConfigured: Error loading MySQLdb module: No module named MySQLdb. Did you install mysqlclient or MySQL-python?
排障与解决步骤
- 最初尝试安装mysqlclient和MySQL-python的wheel包,问题未得到解决
- 直接执行
python -m pip install mysqlclient时,遇到wheel相关错误 - 最终解决方案:
- 获取适配Python 2.7、对应系统架构的mysqlclient wheel包(例如:
mysqlclient-1.4.6-cp27-cp27m-win_amd64.whl) - 将该wheel包复制到项目根目录
- 执行安装命令:
python -m pip install mysqlclient-1.4.6-cp27-cp27m-win_amd64.whl
- 获取适配Python 2.7、对应系统架构的mysqlclient wheel包(例如:
内容的提问来源于stack exchange,提问作者msmc98
相关产品推荐
相关产品推荐

