gpt4 book ai didi

python - 你安装了mysqlclient吗?

转载 作者:行者123 更新时间:2023-12-03 15:16:57 26 4
gpt4 key购买 nike

我已经阅读了每篇文章,并在过去 4 小时内搜索了谷歌以尝试找到解决此错误的方法。

我没有运行虚拟环境,这个服务器只用于 django。
服务器:Ubuntu 16.04
python :3.5.2

我收到此错误

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

尝试安装mysqlclient
sudo -H pip3 install mysqlclient
Requirement already satisfied: mysqlclient in /usr/local/lib/python3.5/dist-packages (1.3.12)

使用 ubuntu
sudo apt-get install -y python3-mysqldb
Reading package lists... Done
Building dependency tree
Reading state information... Done
python3-mysqldb is already the newest version (1.3.7-1build2).
0 upgraded, 0 newly installed, 0 to remove and 3 not upgraded.

任何帮助是极大的赞赏

最佳答案

MySQL 客户端未正确安装。为此,该模块没有找到。那么为什么它返回此错误消息。贝娄我的实用代码,我解决了这个问题。希望你的。

转到您的命令终端并键入 [基于操作系统(Windows、Mac Os、Linux)]

你可以升级 setuptools 包如果没有更新

pip install --upgrade setuptools

然后安装python mysql
pip install pymysql

然后编辑 初始化 项目根目录中的 .py 文件(settings.py 文件所在的位置)
import pymysql
pymysql.install_as_MySQLdb()

编辑根目录下的 settings.py 文件:
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',
'NAME': 'database name',
'USER': 'username',
'PASSWORD': 'password',
'HOST': '127.0.0.1', // If localhost
'PORT': '3306', // your database running port
}
}

就是这样。我希望,我能帮到你一点。如果有什么问题,请给我评论。

关于python - 你安装了mysqlclient吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50970188/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com