将 Django 连接到 MySQL 错误"Did you install mysqlclient?"



我想要将我的Django项目连接到MySQL。我已经安装了mysqlclient但是当我迁移项目"python3 manage.py migrate"时它有个虫子!!!

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

我不知道怎么修!请帮我

我尝试$pip3安装mysql-python错误!!像这样:

Collecting mysql-python
Using cached https://files.pythonhosted.org/packages/a5/e9/51b544da85a36a68debe7a7091f068d802fc515a3a202652828c73453cad/MySQL-python-1.2.5.zip
Complete output from command python setup.py egg_info:
Traceback (most recent call last):
File "<string>", line 1, in <module>
File "/private/var/folders/cb/1r_2zrwn7597fzs9ktv0jbhh0000gn/T/pip-install-n72xlj1k/mysql-python/setup.py", line 13, in <module>
from setup_posix import get_config
File "/private/var/folders/cb/1r_2zrwn7597fzs9ktv0jbhh0000gn/T/pip-install-n72xlj1k/mysql-python/setup_posix.py", line 2, in <module>

from ConfigParser import SafeConfigParser
ModuleNotFoundError: No module named 'ConfigParser'
----------------------------------------
Command "python setup.py egg_info" failed with error code 1 in /private/var/folders/cb/1r_2zrwn7597fzs9ktv0jbhh0000gn/T/pip-install-n72xlj1k/mysql-python/

错误本身说明问题所在。

你试过吗

pip install mysql-python

如果这不起作用,请确保安装了python-dev。如果你在ubuntu上,请使用下面的。

apt-get install python3-mysqldb libmysqlclient-dev python-dev

mac试试这个。

$ brew uninstall mysql
$ brew install mysql-connector-c
$ brew unlink mysql-connector-c
$ brew install mysql
$ pip install mysql-python

相关内容

最新更新