4

我正在尝试channels在 Windows 10 机器上安装。我不断收到以下错误:

$ pip install --user channels
... Stuff here
    building 'twisted.test.raiser' extension
    error: Microsoft Visual C++ 14.0 is required. Get it with "Microsoft Visual C++ Build Tools": https://visualstudio.microsoft.com/downloads/

    ----------------------------------------
Command ""c:\program files (x86)\python37-32\python.exe" -u -c "import setuptools, tokenize;__file__='C:\\Users\\uscs\\AppData\\Local\\Temp\\pip-install-tgzm6i1z\\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\uscs\AppData\Local\Temp\pip-record-d1l_mx2x\install-record.txt --single-version-externally-managed --compile --user --prefix=" failed with error code 1 in C:\Users\uscs\AppData\Local\Temp\pip-install-tgzm6i1z\twisted\

在互联网上搜索 SO 和其他地方的大量搜索让我离答案更近了。这是我尝试过的:

  1. 已安装 VS 构建工具。我在这个主题上发现的几乎所有内容都已经过时并且关于 VS 2015,所以我在这里有点盲目。错误消息不足以说明我需要哪些无数工具,所以这是我安装的:

    • Visual Studio 构建工具 2019
      1. C++ 构建工具
      2. MSVC v142 - VS 2019 C++ x64/x86 构建工具 (v14.20)
      3. 视窗 10 开发工具包
      4. 适用于 Windows 的 C++ CMake 工具
      5. 测试工具核心功能——构建工具
    • Visual Studio 构建工具 2017
      1. Visual C++ 构建工具核心功能
      2. VC++ 2017 15.9 v14.16 最新v141工具
      3. 其他内容同上
  2. 在其他阅读中,我读到有时需要升级setuptools,所以我做到了。

  3. 我已经重新启动了很好的措施。

尽管对其他问题的回答已经说明了,但上述任何一项都没有任何影响。

怎么了?我主要是 Linux 用户,所以 Windows 问题往往难倒我。

4

0 回答 0