达芙妮,安装django频道时出现扭曲的pip错误

Daphne, twisted pip error when installing django channels

我在 pip 安装 django channels 时遇到了一个小问题,我从 github 存储库

中注意到了这一点

Note: Recent versions of Channels also need recent versions of Daphne, asgi_redis and asgiref, so make sure you update all at once

我忽略了这一点,刚开始 pip install channels,但发生错误

Could not find a version that satisfies the requirement twisted<16.3,>=15.5 (from daphne) (from versions: ) No matching distribution found for twisted<16.3,>=15.5 (from daphne)

当我尝试 pip install twisted 时,它变得很混乱

Could not find a version that satisfies the requirement twisted (from versions: )
No matching distribution found for twisted

所以我试图找到一些解决方案,解决方案建议我重新编译我的python,所以我想问你是否有其他解决方案来解决这个问题。

我正在为现有项目使用 django==1.8.7python3.5

频道是全新的概念,目前处于测试阶段,这次推荐的安装频道的方式是 pip install -U Channels

当然也可以通过访问本页http://twistedmatrix.com/trac/下载源文件安装twis​​ted

如果您正在使用 mac,我认为您必须更新 Xcode。 这对我有用

xcode-select --install