Django 通道无效语法
Django Channels Invalid Syntax
我正在尝试使用 Django Channels。每次我尝试 运行 manage.py 时,我都会收到以下错误:
File "/usr/local/lib/python2.7/dist-packages/daphne/server.py", line 192
async def handle_reply(self, protocol, message):
^
SyntaxError: invalid syntax
我已经安装了频道工作所需的所有组件。
看来您使用的是 django channels 2.0.2,它需要 python version >= 3.5:
http://channels.readthedocs.io/en/latest/one-to-two.html
我推荐使用python 3 virtualenv:
- 通过 运行 python3 命令检查您的 python 版本,当然。
- 创建python3 virtualenv: virtualenv -p python3 envname
- 安装必要的包(频道等)。
- 如果您在安装频道时遇到问题,python3-dev 包是
可能不见了。
我正在尝试使用 Django Channels。每次我尝试 运行 manage.py 时,我都会收到以下错误:
File "/usr/local/lib/python2.7/dist-packages/daphne/server.py", line 192
async def handle_reply(self, protocol, message):
^
SyntaxError: invalid syntax
我已经安装了频道工作所需的所有组件。
看来您使用的是 django channels 2.0.2,它需要 python version >= 3.5:
http://channels.readthedocs.io/en/latest/one-to-two.html
我推荐使用python 3 virtualenv:
- 通过 运行 python3 命令检查您的 python 版本,当然。
- 创建python3 virtualenv: virtualenv -p python3 envname
- 安装必要的包(频道等)。
- 如果您在安装频道时遇到问题,python3-dev 包是 可能不见了。