安装 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 服务器出错的主要内容,如果未能解决你的问题,请参考以下文章