Did you install mysqlclient? 运行Django项目报错

Unhandled exception in thread started by <function check_errors.<locals>.wrapper at 0x000001C467632378>
Traceback (most recent call last):
File "E:\pythontest\Shop\venv\lib\site-packages\django\db\backends\mysql\base.py", line 15, in <module>
import MySQLdb as Database
ModuleNotFoundError: No module named ‘MySQLdb‘

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
File "E:\pythontest\Shop\venv\lib\site-packages\django\utils\autoreload.py", line 225, in wrapper
fn(*args, **kwargs)
File "E:\pythontest\Shop\venv\lib\site-packages\django\core\management\commands\runserver.py", line 112, in inner_run
autoreload.raise_last_exception()
File "E:\pythontest\Shop\venv\lib\site-packages\django\utils\autoreload.py", line 248, in raise_last_exception
raise _exception[1]
File "E:\pythontest\Shop\venv\lib\site-packages\django\core\management\__init__.py", line 327, in execute
autoreload.check_errors(django.setup)()
File "E:\pythontest\Shop\venv\lib\site-packages\django\utils\autoreload.py", line 225, in wrapper
fn(*args, **kwargs)
File "E:\pythontest\Shop\venv\lib\site-packages\django\__init__.py", line 24, in setup
apps.populate(settings.INSTALLED_APPS)
File "E:\pythontest\Shop\venv\lib\site-packages\django\apps\registry.py", line 112, in populate
app_config.import_models()
File "E:\pythontest\Shop\venv\lib\site-packages\django\apps\config.py", line 198, in import_models
self.models_module = import_module(models_module_name)
File "D:\py\lib\importlib\__init__.py", line 126, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
File "<frozen importlib._bootstrap>", line 994, in _gcd_import
File "<frozen importlib._bootstrap>", line 971, in _find_and_load
File "<frozen importlib._bootstrap>", line 955, in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 665, in _load_unlocked
File "<frozen importlib._bootstrap_external>", line 678, in exec_module
File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
File "E:\pythontest\Shop\venv\lib\site-packages\django\contrib\auth\models.py", line 2, in <module>
from django.contrib.auth.base_user import AbstractBaseUser, BaseUserManager
File "E:\pythontest\Shop\venv\lib\site-packages\django\contrib\auth\base_user.py", line 47, in <module>
class AbstractBaseUser(models.Model):
File "E:\pythontest\Shop\venv\lib\site-packages\django\db\models\base.py", line 114, in __new__
new_class.add_to_class(‘_meta‘, Options(meta, app_label))
File "E:\pythontest\Shop\venv\lib\site-packages\django\db\models\base.py", line 315, in add_to_class
value.contribute_to_class(cls, name)
File "E:\pythontest\Shop\venv\lib\site-packages\django\db\models\options.py", line 205, in contribute_to_class
self.db_table = truncate_name(self.db_table, connection.ops.max_name_length())
File "E:\pythontest\Shop\venv\lib\site-packages\django\db\__init__.py", line 33, in __getattr__
return getattr(connections[DEFAULT_DB_ALIAS], item)
File "E:\pythontest\Shop\venv\lib\site-packages\django\db\utils.py", line 202, in __getitem__
backend = load_backend(db[‘ENGINE‘])
File "E:\pythontest\Shop\venv\lib\site-packages\django\db\utils.py", line 110, in load_backend
return import_module(‘%s.base‘ % backend_name)
File "D:\py\lib\importlib\__init__.py", line 126, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
File "E:\pythontest\Shop\venv\lib\site-packages\django\db\backends\mysql\base.py", line 20, in <module>
) from err
django.core.exceptions.ImproperlyConfigured: Error loading MySQLdb module.
Did you install mysqlclient?

运行报错,看说明为没有安装mysqlclient,检查后本机已经安装了mysqlClient。
仔细研究后发现,在虚拟空间中也需要安装。
在cmd下进入项目的虚拟空间,运行
pip install mysqlclient
安装完成后再次运行项目

不再报错没有mysql的驱动。本次报错是数据库名称不对,修改完数据库名再次运行,成功!

原文地址:http://blog.51cto.com/13624822/2128261

时间: 2024-11-08 02:05:28

Did you install mysqlclient? 运行Django项目报错的相关文章

运行springboot项目报错:Field userMapper in XX required a bean of type &#39;xx&#39; that could not be found.

运行springboot项目报错: *************************** APPLICATION FAILED TO START *************************** Description: Field userMapper in com.whohim.springboot.service.impl.UserServiceImpl required a bean of type 'com.whohim.springboot.dao.UserMapper' t

Nginx部署Django项目报错 KeyError: &#39;REQUEST_METHOD&#39;

这个问题是应为Nginx的配置文件有问题: 要使用uwsgi启动Django的话要有以下配置: upstream djangos14{ # nginx负载均衡配置: server 10.0.0.10:9999; #server 10.0.0.11:80; } server { listen 80; server_name www.s14hanju.com; location / { # 要使用uwsgi,代理就不要用proxy_pass了,要使用uwsgi_pass: uwsgi_pass dj

启动Django项目报错

今天一时手欠将电脑名字改成了中文,在启动Django或Flask项目的时候一直报下面的错误 问题描述: 环境配置成功,Django成功pip,运行项目报错,浏览器输入127.0.0.1:8000报错 问题截图: 问题所在:计算机名为中文 解决方法:更改计算机名为英文,重启电脑 重命名这台计算机 重新运行项目成功 原文地址:https://www.cnblogs.com/songzhixue/p/11664430.html

运行mvc项目报错 &lt;%@ Application Codebehind=&quot;Global.asax.cs&quot; Inherits=&quot;NHAPPAPI.MvcApplication&quot; Language=&quot;C#&quot; %&gt;

当运行项目报如下错误时,检查网站生成目录是否含有特殊符号或空格 <%@ Application Codebehind="Global.asax.cs" Inherits="NHAPPAPI.MvcApplication" Language="C#" %> 原文地址:https://www.cnblogs.com/wxy520/p/8335269.html

eclipse运行maven项目报错java.lang.ClassNotFoundException: xxxxxx

在eclipse中运行maven项目,出现异常--java.lang.ClassNotFoundException: org.apache.shiro.web.env.EnvironmentLoaderListener.如果确认shiro相关的依赖jar无误,那么可以试着如下操作: 右键项目--build path--configure build path...--deployment assembly--add--java build path entries--maven dependen

win10启动django项目报错 Django RuntimeError: maximum recursion depth exceeded

错误:Django RuntimeError: maximum recursion depth exceeded 原因出自Python\Lib\fuctools.py 把 convert = {    '__lt__': [('__gt__', lambda self, other: other < self),                ('__le__', lambda self, other: not other < self),                ('__ge__', 

运行django项目出现Invalid HTTP_HOST header: &#39;192.168.1.111:8000&#39;. You may need to add &#39;192.168.1.111&#39; to ALLOWED_HOSTS

Request Method: GET Request URL: http://202.201.38.70:8000/angular Django Version: 1.11.3 Exception Type: DisallowedHost Exception Value: Invalid HTTP_HOST header: '202.201.38.70:8000'. You may need to add '202.201.38.70' to ALLOWED_HOSTS. Exception

NetBeans运行项目报错

1.错误描述 严重: ContainerBase.addChild: start: org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/FoundationDatabase]] at org.apache.catalina.util.LifecycleBase.start(Lifecy

pycharm配置运行django项目步骤

1:在django项目的跟目录下执行:这是直接在Linux系统中直接运行 python manage.py runserver 0:8000 然后在浏览器中输入IP端口即可访问 pycharm配置运行django项目步骤: 第一步: 第二步: 第三步: 第四步: 第五步: 完成.... 测试运行 原文地址:https://www.cnblogs.com/wendj/p/10469984.html