Django——ModuleNotFoundError: No module named 'asgiref.sync'
Django+channels运行时报错
Unhandled exception in thread started by <function check_errors.<locals>.wrapper at 0x7f267151a840>
Traceback (most recent call last):
File "/root/ENVS/dj11.7/lib/python3.7/site-packages/django/utils/autoreload.py", line , in wrapper
fn(*args, **kwargs)
File "/root/ENVS/dj11.7/lib/python3.7/site-packages/django/core/management/commands/runserver.py", line , in inner_run
autoreload.raise_last_exception()
File "/root/ENVS/dj11.7/lib/python3.7/site-packages/django/utils/autoreload.py", line , in raise_last_exception
six.reraise(*_exception)
File "/root/ENVS/dj11.7/lib/python3.7/site-packages/django/utils/six.py", line , in reraise
raise value.with_traceback(tb)
File "/root/ENVS/dj11.7/lib/python3.7/site-packages/django/utils/autoreload.py", line , in wrapper
fn(*args, **kwargs)
File "/root/ENVS/dj11.7/lib/python3.7/site-packages/django/__init__.py", line , in setup
apps.populate(settings.INSTALLED_APPS)
File "/root/ENVS/dj11.7/lib/python3.7/site-packages/django/apps/registry.py", line , in populate
app_config.ready()
File "/root/ENVS/dj11.7/lib/python3.7/site-packages/channels/apps.py", line , in ready
monkeypatch_django()
File "/root/ENVS/dj11.7/lib/python3.7/site-packages/channels/hacks.py", line , in monkeypatch_django
from .management.commands.runserver import Command as RunserverCommand
File "/root/ENVS/dj11.7/lib/python3.7/site-packages/channels/management/commands/runserver.py", line , in <module>
from channels.routing import get_default_application
File "/root/ENVS/dj11.7/lib/python3.7/site-packages/channels/routing.py", line , in <module>
from channels.http import AsgiHandler
File "/root/ENVS/dj11.7/lib/python3.7/site-packages/channels/http.py", line , in <module>
from asgiref.sync import async_to_sync, sync_to_async
ModuleNotFoundError: No module named 'asgiref.sync'
解决:
pip install asgiref==2.1.
应该是默认的asgiref版本不对,需要手动指定版本
Django——ModuleNotFoundError: No module named 'asgiref.sync'的更多相关文章
- 【Django】ModuleNotFoundError: No module named 'books_ordersschool'
Unhandled exception in thread started by <function check_errors.<locals>.wrapper at 0x00000 ...
- centos7安装python3和Django后,ModuleNotFoundError: No module named '_sqlite3'
1.准备安装环境 yum groupinstall 'Development Tools' yum install zlib-devel bzip2-devel openssl-devel ncurs ...
- Django 修改该项目文件夹、项目名及项目文件夹中同名文件夹,报错 ModuleNotFoundError: No module named 'untitled'
如果你直接重构项目文件夹名及重构项目名和重构项目文件夹内同名文件夹 执行项目报错 ModuleNotFoundError: No module named 'untitled' 请执行以下操作
- python 开发技巧(3)-- 连接mysql 出现错误 ModuleNotFoundError: No module named 'MySQLdb'
python3中使用mysql报错ModuleNotFoundError: No module named 'MySQLdb' 原因是:在python2.x中用mysqldb,但是在python3.x ...
- centos7 ModuleNotFoundError: No module named 'users'
centos7下运行django项目时ModuleNotFoundError: No module named 'users' 由于我的项目目录是下面这样: 因为找不到users的路径 所以在mana ...
- 在用python操作mysql时报错:ModuleNotFoundError: No module named 'MySQLdb'
用Flask+python+mysql写一个小项目 系统 win10 py版本:3.6.1 在配置数据库时报错ModuleNotFoundError: No module named 'MySQLdb ...
- ModuleNotFoundError: No module named 'redis'
在安装过Redis后,通过Python程序导入redis时,遇到一个“ModuleNotFoundError: No module named redis”错误,网上查了下原因,解决办法如下: Pyt ...
- ModuleNotFoundError: No module named '_sqlite3' -- python2.7 问题
ModuleNotFoundError: No module named '_sqlite3' 运行python 工程出现上面这个问题,以为python安装中缺少这个依赖, 注python 2.7 首 ...
- centos下安装python3.7.0以上版本时报错ModuleNotFoundError: No module named '_ctypes'
centos下安装python3.7.0以上版本时报错ModuleNotFoundError: No module named '_ctypes'的解决办法 3.7版本需要一个新的包libffi-de ...
随机推荐
- Appium 九宫格 手势解锁
分析九宫格定位 整个九宫格是一个 view self.driver.find_element_by_id("com.elc:id/gesturepwd_create_lockview&q ...
- Python练习题
内置函数 # 5.随意写一个20行以上的文件# 运行程序,先将内容读到内存中,用列表存储.# 接收用户输入页码,每页5条,仅输出当页的内容 def user_check(filename,num=5) ...
- requests之json系列(一)
以post方式获取接口指定的相关信息 #! /usr/bin/env python # coding=utf-8 import json import urllib import requests i ...
- PHP SOAP 发送XML
<?php $xmldata = <<<EOT <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap. ...
- Pytorch学习笔记
非线性回归问题的参数求解,反向求导基本流程.Variable 计算时, 它在后台一步步默默地搭建着一个庞大的系统, 叫做计算图, computational graph. 这个图将所有的计算步骤 (节 ...
- JSP基础知识➣获取参数和过滤器(四)
JSP表单提交和参数获取 JSP表单提交的两种方式:post和get,通过这两种方式提交的参数到后台,获取参数的值主要由request来处理,获取值的方式有以下几种: getParameter(): ...
- python全栈开发day59-Django基础
一.今日内容总结 1.HTTP协议: 请求:浏览器发给服务端的消息 格式: 请求方法 URL 协议版本\r\n k1: v1\r\n k2: v2\r\n \r\n 请求体(请求数据) 响应:服务端返 ...
- ftp弱密码案例
- eclipse发布web
elipse集成tomcat 在实际开发中通常在eclipse中集成tomcat,这样在开发中更方便一些.打开eclipse,选择界面下方的servers选项,点击no servers are ava ...
- UOJ#62. 【UR #5】怎样跑得更快 数论 莫比乌斯反演
原文链接https://www.cnblogs.com/zhouzhendong/p/UOJ62.html 题解 太久没更博客了,该拯救我的博客了. $$\sum_{1\leq j \leq n} \ ...