Я пытаюсь установить библиотеки Darkflow из хранилища: https://github.com/thtrieu/darkflow
К сожалению при входе либо
python setup.py build_ext --inplace
или же
pip install -e .
приводит к следующей ошибке:
running build_ext
building 'darkflow.cython_utils.nms' 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
Я установил Visual Studio 2017 и отредактировал переменные среды, чтобы включить
C:\Program Files (x86)\Microsoft Visual Studio\2017\BuildTools
Однако я продолжаю получать ту же ошибку. Есть идеи?
Исправление:
Вам необходимо загрузить «Microsoft Build Tools 2015 Update 3» из
https://www.visualstudio.com/vs/older-downloads/
После установки
python setup.py build_ext --inplace
буду работать
Вам нужно вручную установить компилятор, после установки Tools 2017:
1. Повторно откройте установщик
2. Измените свое решение (например, Community 2017)
3. Найдите нужный вам компилятор (например, набор инструментов VC ++ 2015.3 v140 для рабочего стола (x86, x64))
4. Нажмите кнопку Изменить