Django频道在Windows 10中安装失败

时间:2018-05-02 07:08:33

标签: python django django-channels

以下是环境:

  • 操作系统:Windows 10
  • 的Django:2.0rc
  • 的Python:3.6
  • PIP:10.0.0
  • 视觉工作室社区2017

错误消息:

running build_ext
building 'twisted.test.raiser' extension
error: Microsoft Visual C++ 14.0 is required. Get it with "Microsoft Visual 
C++ Build Tools": http://landinghub.visualstudio.com/visual-cpp-build-tools

Command "c:\users\airy\appdata\local\programs\python\python36\python.exe -u -c "import setuptools, 
tokenize;__file__='C:\\Users\\Airy\\AppData\\Local\\Temp\\pip-install-0a1gjuaj\\twisted\\
setup.py';f=getattr(tokenize, 'open', open) 
(__file__);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, 
__file__, 'exec'))" install --record C:\Users\Airy\AppData\Local\Temp
\pip-record-k1vjz5aa\install-record.txt --single-version-externally-managed 
--compile" failed with error code 1 in C:\Users\Airy\AppData\Local\Temp\pip-install-0a1gjuaj\twisted\

我已经按照链接描述安装了构建工具,但它仍然无效。如果有人解决了,请告诉我如何解决它。

2 个答案:

答案 0 :(得分:4)

从此link开始下载。
下载Twisted‑18.4.0‑cp36‑cp36m‑win32.whl对我有用,因为我使用的是Python 3.6。根据您使用的python下载版本。
从给定的链接下载Twisted后,打开文件所在的cmd并运行pip install Twisted‑18.4.0‑cp36‑cp36m‑win32.whl。 pip将从此文件安装Twisted。
如果您在virtualenv中进行操作,请激活virtualenv,然后在同一过程中安装Twisted。
之后,您将能够安装频道或其他任何内容。

答案 1 :(得分:0)

如果您遵循@ rahim.nagori提到的说明,并且遇到了@DiptangsuGoswami提到的问题。只需下载32位版的Twisted或64bit(如果您以前使用的是32bit)。它对我有用!