加载 MySQLdb 模块时出错:您安装了 mysqlclient 还是 MySQL-python?已解决
尝试使用 Windows 10 和 Python 3.4 将表从 Django 项目迁移到 MySQL 数据库时,开发人员可能会遇到一条错误消息,指出“没有名为‘MySQLdb’的模块。”您安装了 mysqlclient 或 MySQL-python 吗?”。当 MySQLdb 模块安装后,系统无法正确识别时,就会出现此问题。
要解决此错误:
导入并安装 PyMySQL 作为 MySQLdb:
在项目源目录下的 __init__.py 文件(与 settings.py 相同)中,添加以下内容代码:
import pymysql pymysql.install_as_MySQLdb()
这些步骤将确保 MySQLdb正确加载并识别,让 Django 成功连接 MySQL 数据库。
以上是加载 MySQLdb 模块时出错:您安装了 mysqlclient 还是 MySQL-python?的详细内容。更多信息请关注PHP中文网其他相关文章!