我已经阅读了每一篇文章,并在过去 4 小时内用谷歌搜索,试图找到解决此错误的方法。
我没有运行虚拟环境,此服务器仅用于 django。
服务器:Ubuntu 16.04
蟒蛇: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.
任何帮助是极大的赞赏
原文由 Marc Wolf 发布,翻译遵循 CC BY-SA 4.0 许可协议
MySQL 客户端未正确安装。为此,这个模块没有找到。那么为什么它会返回此错误消息。根据我的实用代码,我解决了这个问题。希望你的。
转到命令终端并键入 [基于操作系统(Windows、Mac Os、Linux)]
您可以升级 setuptools 包如果没有更新
然后安装python mysql
然后编辑项目根目录下的 init.py 文件(settings.py 文件所在的位置)
编辑根目录下的 settings.py 文件:
就是这样。我希望,我能帮到你一点点。如果有问题,请评论我。