安装Mysql时启动DJango服务器时出错

时间:2019-11-25 12:10:47

标签: python mysql django

我刚刚开始使用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?``

2 个答案:

答案 0 :(得分:0)

已解决。我需要使用python3安装mysqlDB。 但是现在出现此错误。 有人吗

django.core.exceptions.ImproperlyConfigured:需要mysqlclient 1.3.13或更高版本;你有1.3.10。

答案 1 :(得分:0)

您需要安装mysql-client,而不是mysql-python。

尝试安装mysql-client,您会发现许多mysql-client wheel。

  • 下载第一个文件,请勿更改文件名
  • 打开命令提示符
  • 使用cd转到您的车轮安装目录
  • 然后也使用pip install (name of file) #use .whl

如果它不起作用,请下载第二个,然后重复该过程,如果还是不行,请继续下载,直到我保证您至少会在计算机中安装其中一个。