Python Django通道:没有名为';asgiref.sync';

Python Django通道:没有名为';asgiref.sync';,python,django,django-channels,Python,Django,Django Channels,我遵循此频道指南教程()并在将频道添加到安装的应用程序顶部后,将ASGI_应用程序='mysite.routing.APPLICATION'添加到我的设置文件中,并创建以下routing.py: # .../routing.py from channels.routing import ProtocolTypeRouter application = ProtocolTypeRouter({ # (http->django views is added by default)

我遵循此频道指南教程()并在将频道添加到安装的应用程序顶部后,将
ASGI_应用程序='mysite.routing.APPLICATION'
添加到我的设置文件中,并创建以下
routing.py

# .../routing.py
from channels.routing import ProtocolTypeRouter

application = ProtocolTypeRouter({
      # (http->django views is added by default)
})
我在运行
python manage.py runserver
后出现此错误:

ModuleNotFoundError:没有名为'asgiref.sync'的模块

我有以下版本的库:

Django (1.11.5)
asgiref (1.1.2)
channels (2.0.2)
...

有人能帮我吗?我不熟悉频道。

我发现问题出在旧版本的
asgiref
上,我只需要更新django,它还更新了asgiref包