Windows 错误 10061 - Django 通道

Windows Error 10061 - Django Channels

在一些 Windows 10 台机器上使用 Django Channels 时出现问题。 基本上我无法连接到套接字 [错误 10061] 并且 python 给我一个错误

ERROR - server - Exception inside application: Multiple exceptions: [Errno 10061] Connect call failed ('::1', 6379), [Errno 10061] Connect call failed ('127. 0.0.1', 6379)

我知道这是 Windows/OS 级别的问题。 我已经关闭了所有防火墙等。仍然无法连接到套接字

示例回购:https://github.com/andrewgodwin/channels-examples

我已经解决了问题,但仍然不知道根本原因。

我的解决方案是:

1) Install Redis windows build https://github.com/rgl/redis/downloads

2) Reboot PC

3) pip install pypiwin32

4) run project

甚至在打开所有防火墙后也能正常工作