使用 python 3.8 在 windows 10 上安装 django 频道和扭曲的问题
Posted
技术标签:
【中文标题】使用 python 3.8 在 windows 10 上安装 django 频道和扭曲的问题【英文标题】:Problems installing django channels and twisted on windows 10 with python 3.8 【发布时间】:2020-08-21 06:59:55 【问题描述】:我正在尝试在 Windows 10 上安装 django 频道,我已经安装了 python 3.8.3 和 django 3.0.5。当我在项目的虚拟环境的 cmd 中输入命令 pip install channels
时,当我的系统尝试“为扭曲(setup.py)构建***”时遇到了一个巨大的错误,并且在构建失败时,另一个'Running setup.py install for twisted' 时发生巨大错误。
我尝试从https://www.lfd.uci.edu/~gohlke/pythonlibs/#twisted 下载适当版本的twisted,但是当我使用代码编辑器打开文件并尝试运行它时,我收到以下消息:
WARNING: Requirement 'Twisted‑20.3.0‑cp38‑cp38‑win_amd64.whl' looks like a filename, but the file does not exist
ERROR: Twisted‑20.3.0‑cp38‑cp38‑win_amd64.whl is not a valid wheel filename.
这个问题已经困扰我好几天了,我在网上找不到任何解决方案。请问有人可以帮我理解如何解决这个问题吗?
【问题讨论】:
尝试将 pip 升级到最新版本。我有同样的问题,通过升级pip解决了。 pip.pypa.io/en/stable/installing 您好,感谢您的回复。我试过了,但仍然收到相同的错误消息... 是的,pip install Twisted‑20.3.0‑cp38‑cp38‑win_amd64.whl
返回上述警告和错误信息
我通过安装visual studio build tools 解决了这个问题,然后我可以下载twisted
【参考方案1】:
Twisted 支持 Python 3.7.7 及以下版本,请参阅 Twisted pypi page 的分类器部分。对 Python 3.8 的支持是 close。
【讨论】:
以上是关于使用 python 3.8 在 windows 10 上安装 django 频道和扭曲的问题的主要内容,如果未能解决你的问题,请参考以下文章
找不到 pygame 模块(Windows 10、Spyder IDE 版本 4.1.3、Python 3.8)
在带有 SP1 的 Windows 7 32 位上安装 Python 3.8
如何在 Windows 上将 Python 3.8 切换到 Python 3.6 作为默认值?