Django 使用mysql 所遇到问题一:Error loading MySQLdb module

在配置完mysql 的配置信息后执行 python manage.py runserver 时出现如下错误。(py3的环境)

解决

在 python2 中,使用 pip install mysql-python 进行安装连接MySQL的库,使用时 import MySQLdb 进行使用

在 python3 中,改变了连接库,改为了 pymysql 库,使用pip install pymysql 进行安装,直接导入import pymysql使用

本来在上面的基础上把 python3 的 pymysql 库安装上去就行了,但是问题依旧

经过查阅得知, Django 依旧是使用 py2 的 MySQLdb 库的,得到进行适当的转换才行

__init__.py 文件中添加以下代码

import pymysql
pymysql.install_as_MySQLdb()

原文地址:https://www.cnblogs.com/taoyoung/p/10597335.html

时间: 2024-10-14 19:19:02

Django 使用mysql 所遇到问题一:Error loading MySQLdb module的相关文章

django配置使用mysql数据库运行报错:django.core.exceptions.ImproperlyConfigured: Error loading MySQLdb module: No module named 'MySQLdb'

今天在把django的默认数据库sqlite3切换为MySQL数据库时报错:django.core.exceptions.ImproperlyConfigured: Error loading MySQLdb module: No module named 'MySQLdb' 报错原因:django虚拟环境没有安装pymysql模块 解决: 先安装pymysql:pip install pymysql 然后在项目的 init.py 文件中添加以下代码: 把django的默认数据库sqlite3切

django.core.exceptions.ImproperlyConfigured: Error loading MySQLdb module: No module named MySQLdb的解决方法

今天自学django创建mysql数据库表的时候报了如下错误: raise ImproperlyConfigured("Error loading MySQLdb module: %s" % e) django.core.exceptions.ImproperlyConfigured: Error loading MySQLdb module: No module named MySQLdb在我百度查询下,终于找到了问题所在,就是没有安装MySQL-python.基于这个问题,网上提供

Django启动时找不到mysqlclient处理 django.core.exceptions.ImproperlyConfigured: Error loading MySQLdb module. Did you install mysqlclient?

在使用Django2.0 并配置了mysql作为数据库时,启动报错: 报错1:找不到mysqlclient django.core.exceptions.ImproperlyConfigured: Error loading MySQLdb module. Did you install mysqlclient? 解决方法 项目(settings.py同级)目录中__init__.py中添加 import pymysql pymysql.install_as_MySQLdb() 报错2:版本检查

Error loading MySQLdb module: No module named 'MySQLdb'. django.core.exceptions。

django.core.exceptions.ImproperlyConfigured: Error loading MySQLdb module: No module named 'MySQLdb'. django.core.exceptions.配置错误:错误加载mysqmodule模块:没有名为"mysqsq"的模块. 解决方法:在Django的工程同名子目录的__init__.py文件中添加如下语句 from pymysql import install_as_MySQLdb

django报错:django.core.exceptions.ImproperlyConfigured: Error loading MySQLdb module. Did you install mysqlclient?

django 迁移数据库报错 django.core.exceptions.ImproperlyConfigured: Error loading MySQLdb module.Did you install mysqlclient? 解决方案:在settings.py同级目录中的__init__.py文件中加入: import pymysql pymysql.install_as_MySQLdb() 原文地址:https://www.cnblogs.com/pfeiliu/p/12045021

Error loading MySQLdb module: No module named MySQLdb 错误的解决方法

具体报错如下: django.core.exceptions.ImproperlyConfigured: Error loading MySQLdb module: No module named MySQLdb 解法办法: 需要安装python连接mysql的模块 注意:本人使用yum install MySQL-pyton安装后依然报上错误,经测试必须要pip方式安装 pip install mysql-python 如果安装报以下错误: pip install pandas` gives

Error loading MySQLdb module. Did you install mysq

django.core.exceptions.ImproperlyConfigured: Error loading MySQLdb module.Did you install mysqlclient?#### #### ### ##pip3 install pymysql##在你主目录里的init.py添加如下内容 import pymysql pymysql.install_as_MySQLdb() ### 原文地址:http://blog.51cto.com/13386520/23429

[Django]Django1.7 Python3.4出现Error loading MySQLdb module:No module named ‘MySQLdb’问题

在运行Django程序的时候遇到了No module named 'MySQLdb' 问题.我的Python环境是Python3.4,而MySQLdb并不支持该版本的Python---苦苦上网查询,终于找到了一枚替代品-->pymysql pymysql的用法与MySQLdb完全相同,只要记得在站点的_init__.py文件中添加如下代码就可以了~: import pymysql pymysql.install_as_MySQLdb() 顺便吐槽一下Markdown,怎么连图片居中都不行- -

Django]Django Python3出现Error loading MySQLdb module解决

Django之路又来错误了.......... 在运行Django程序的时候遇到了No module named ‘MySQLdb’ 问题.我的Python环境是Python3.6,而MySQLdb并不支持该版本的Python... 所以开始百度替代品,找到了pymysql. 在__init__.py中输入如图所示即可........... pymysql没有可以用pip install pymysql安装. 原文地址:https://www.cnblogs.com/gongzixi/p/884