【发布时间】:2020-07-09 12:27:56
【问题描述】:
运行该命令时python manage.py runserver 我收到此错误
django.core.exceptions.ImproperlyConfigured: Error loading MySQLdb module.
Did you install mysqlclient?
我尝试pip install mysqlclient 并得到这个
Command "C:\Users\xavi6\PycharmProjects\LES\venv\Scripts\python.exe -u -c "import setuptools, tokenize;__file__='C:\\Users\\xavi6\\App
Data\\Local\\Temp\\pip-install-8q8y5ra6\\mysqlclient\\setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('\r\
n', '\n');f.close();exec(compile(code, __file__, 'exec'))" install --record C:\Users\xavi6\AppData\Local\Temp\pip-record-zvgp3gov\inst
all-record.txt --single-version-externally-managed --compile --install-headers C:\Users\xavi6\PycharmProjects\LES\venv\include\site\py
thon3.7\mysqlclient" failed with error code 1 in C:\Users\xavi6\AppData\Local\Temp\pip-install-8q8y5ra6\mysqlclient\
我正在使用 pycharm,我想我什么都试过了。我该如何解决这个错误?
【问题讨论】:
-
这是一个新项目吗?哪个Django版本?您的应用程序上
settings.py上的数据库配置是什么 -
我将其更改为 mysql,这是我所做的唯一更改,是的,它是 django 的最后一个版本,并且是一个新项目。
DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', 'NAME': 'django_test', 'USER': 'root', 'PASSWORD': '', 'HOST': 'localhost', 'PORT': '3306' } } -
我也试过
pip install --upgrade setuptools -
尝试
sudo apt-get install libmysqlclient-dev安装python依赖,然后pip install mysqlclient。更多Here
标签: python django manage.py django-manage.py