Установка Twisted: ошибка: требуется Microsoft Visual C ++ 14.0 - PullRequest
1 голос
/ 08 апреля 2019

Я пытаюсь установить channels на Windows 10 box. Я продолжаю получать следующую ошибку:

$ 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 build tools (v14.20)
      3. Windows 10 SDK
      4. C ++ CMake tools для Windows
      5. Основные функции инструментов тестирования - Инструменты сборки
    • Инструменты сборки Visual Studio 2017
      1. Основные функции инструментов сборки Visual C ++
      2. VC ++ 2017 15.9 v14.16 последние версии v141
      3. Другие вещи такие же, как указано выше
  2. В другом чтении я читал, что иногда необходимо обновить setuptools, поэтому я сделал это.

  3. Я перезагрузился для хорошей меры.

Ничто из вышеперечисленного не имело никакого эффекта, несмотря на то, что ответили на другие вопросы.

Что не так? Я в основном пользователь Linux, поэтому проблемы с Windows, как правило, ставят меня в тупик.

1 Ответ

0 голосов
/ 08 апреля 2019

У меня недавно была похожая проблема, и она была исправлена ​​с помощью this , в основном:

Установите инструменты сборки для Visual Studio 2017, выберите рабочую нагрузку «Инструменты сборки Visual C ++» и проверьте параметры «Поддержка C ++ / CLI» и «Набор инструментов VC ++ 2015.3 v14.00 (v140) для рабочего стола»

Надеюсь, это поможет

...