无法运行 python manage.py rusnerver

Posted

技术标签:

【中文标题】无法运行 python manage.py rusnerver【英文标题】:not working running python manage.py rusnerver 【发布时间】: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 【参考方案1】:

你安装了pip install mysqlclient

然后编辑init.py

import pymysql

pymysql.install_as_MySQLdb()

然后让我知道它是否有效。快乐编码

【讨论】:

我试过了,我得到了一个错误,我做了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-_k6zdj2w\\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-vie_6885\inst all-record.txt --single-version-externally-managed --compile --install-标头 C:\Users\xavi6\PycharmProjects\LES\venv\include\site\py thon3.7\mysqlclient" 失败,错误代码 1 在 C:\Users\xavi6\AppData\Local\Temp\pip-install-_k6zdj2w\ mysql客户端\` 在init.py中说没有`没有名为pymysql的模块`

以上是关于无法运行 python manage.py rusnerver的主要内容,如果未能解决你的问题,请参考以下文章

尝试在 djangoFramework 项目上运行 python manage.py migrate 但收到错误

Django 无法运行 manage.py

Django Heroku:python:无法打开文件'manage.py':[Errno 2]没有这样的文件或目录

运行python manage.py 出现mportError: No module named django.core.management when using manage.py

Django manage.py runserver无法打开浏览器

运行 python manage py migrate 时出错