Требуется Microsoft Visual C++ 14.0. Получите его с помощью Microsoft Visual C++ Build Tools ": http://landinghub.visualst udio.com/visual-cpp-build-tools
Я пробовал все методы, упомянутые в Интернете, но бесполезно. Я пытаюсь установить misaka, написав pip install misaka
он продолжает жаловаться, показывая одно и то же сообщение. Я загрузил и установил инструмент сборки MS 2015 и 2017, перезагрузил свой ноутбук. Что бы я ни делал, не мог понять, почему он жалуется. Версия Python 3.6.4 Windows 10
Ответы
Ответ 1
для решения любой из следующих ошибок: Failed building wheel for misaka
или Failed to build misaka
или Microsoft Visual C++ 14.0 is required
или Unable to find vcvarsall.bat
Решение:
1- перейти к: https://www.visualstudio.com/downloads/#build-tools-for-visual-studio-2017
2- выберите бесплатную загрузку в Visual Studio Community 2017
(это загрузит установщик.) запустите программу установки
3- Теперь самым важным шагом является выбор того, что вам нужно: на вкладке рабочей нагрузки:
a) под Windows есть только 3 варианта: CHECK Desktop development с C++
b) в разделе "Веб и облако" есть только 7 вариантов: CHECK Python development (я считаю, что это необязательно, но я это сделал).
4- теперь перейдите к вашему cmd и введите: pip3 install misaka
Удачи
Обратите внимание, что если вы уже установили визуальную студию, то при запуске установщика вы можете изменить свою (нажмите кнопку "Изменить" в Visual Studio Community 2017) и выполните шаги 3 и 4
Ответ 2
Использование только установщика https://visualstudio.microsoft.com/visual-cpp-build-tools/ и выбор только четырех конкретных компонентов помогли устранить ошибку.
Ответ 3
Я получал ту же ошибку при попытке установить biopython с Python 3.7 на Windows 10.
Установка только средств сборки (вместо полного варианта Community Edition, как предложено в другом ответе), с опциями "C++/CLI support" и "V C++ 2015.3 v14.00 (v140) набор инструментов для рабочего стола", дополнение к значениям по умолчанию, решила проблему.