使用 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 作为默认值?

为 Python 3.8、Windows 安装 PySide2

Windows 系统安装 Python 3.8 详解

无法安装 Kivy(Windows 10,python 3.8)[重复]