【发布时间】:2019-12-15 22:17:22
【问题描述】:
我正在尝试从 django 应用程序连接到我的 mysql 数据库。 我在迁移过程中收到以下错误:
django.core.exceptions.ImproperlyConfigured:加载 MySQLdb 时出错 模块。你安装mysqlclient了吗?
我已经安装了mysqlclient,如下:
要求已经满足:mysqlclient in /usr/local/lib/python3.7/site-packages (1.4.2.post1)
我也尝试过使用 pymysql 并将以下代码添加到 ini.py 文件:
import pymysql
pymysql.install_as_MySQLdb()
给我一些其他错误。 有什么问题?
Python 3.7、mysql 5.7 和 Django 2.2 是我的安装版本。
【问题讨论】:
-
您是否使用与安装 MySQL 客户端相同的环境来运行 django?
-
什么意思?一切都在本地主机上
-
您需要检查是否为您的项目安装了任何虚拟环境。激活它并尝试迁移。在 linux 中激活:- source envname/bin/activate
-
@PavanKumarTS 是的,我也尝试过 virtualenv,我得到了同样的错误
-
用 pip freeze 检查
标签: mysql django python-3.x