安装 Mysql 时启动 DJango 服务器出错
Posted
技术标签:
【中文标题】安装 Mysql 时启动 DJango 服务器出错【英文标题】:Error starting DJango server when installing Mysql 【发布时间】:2020-03-20 17:29:03 【问题描述】:我刚开始用 Django 创建一个新项目。
我已经为 Python 安装了 mysql 和 MySql 客户端。 但是当我尝试运行服务器时会发生此错误。
sudo apt-get update
sudo apt-get install mysql-server
sudo apt-get install python-mysqldb
ModuleNotFoundError: No module named 'MySQLdb'
........
django.core.exceptions.ImproperlyConfigured: Error loading MySQLdb module.
Did you install mysqlclient?``
【问题讨论】:
查看***.com/questions/15312732/… 【参考方案1】:已解决。我需要使用 python3 安装 mysqlDB。 但是现在出现了这个错误。 有人吗?
django.core.exceptions.ImproperlyConfigured:需要 mysqlclient 1.3.13 或更新版本;
你有 1.3.10。
【讨论】:
【参考方案2】:你需要安装mysql-client,而不是mysql-python。
尝试安装mysql-client,你会发现很多mysql-client***。
下载第一个,不要改文件名 打开命令提示符 使用 cd 进入你的***的安装目录 然后也使用pip install (name of file) #use .whl
如果它不起作用,请下载第二个并重复该过程,如果仍然不起作用,请继续下载,直到我向您保证至少其中一个将安装在您的计算机中
【讨论】:
以上是关于安装 Mysql 时启动 DJango 服务器出错的主要内容,如果未能解决你的问题,请参考以下文章
将 Django 与 Docker 一起使用时出错 - “无法连接到 '127.0.0.1' (111) 上的 MySQL 服务器”)
创建测试数据库时出错 - django、docker、mysql
MySQL-python 安装 - 错误的架构 - MacOS
在 Mac OS 10.6.6 中使用 python-mysql 配置 django 时出错
django.core.exceptions.ImproperlyConfigured:加载 MySQLdb 模块时出错:没有名为“MySQLdb”的模块