daphne启动报错
来源:12-14 Nginx+uWSGI+Daphne部署Django Channels应用
李嘉图principal
2020-07-31
Traceback (most recent call last):
File “/root/.virtualenvs/jcompass/bin/daphne”, line 5, in
from daphne.cli import CommandLineInterface
File “/root/.virtualenvs/jcompass/lib/python3.7/site-packages/daphne/cli.py”, line 7, in
from asgiref.compatibility import is_double_callable
ModuleNotFoundError: No module named ‘asgiref.compatibility’
用supervisor启动daphne时失败,在日志中找到这么个报错,网上也查不到是什么原因
写回答
1回答
-
突然发现这里还有个待解决的问题。。。真是抱歉啊
如果supervisor能启动其它进程,那不是supervisor的问题。提示compatibility了可能还是兼容性的问题,版本不不匹配。我看的这个issue也是这么解释 https://github.com/django/daphne/issues/256
我部署的各版本是这样
asgiref==2.3.2
channels==2.1.7
channels-redis==2.3.3
daphne==2.2.5
chardet==3.0.4
022020-08-29
相似问题