Я на машине с Windows 10 и недавно перешел с python 2.7 на 3.5. При попытке установить lxml через pip он останавливается и выдает это сообщение об ошибке -
здание 'lxml.etree' расширение
Ошибка: требуется Microsoft Visual С++ 14.0. Получите его с помощью Microsoft Visual С++ Build Tools: http://landinghub.visualstudio.com/visual-cpp-build-tools
У меня установлена рабочая копия VS 2015. Когда я пытаюсь установить визуальные инструменты cpp через эту ссылку, в нем говорится, что Microsoft Visual Studio 2015 уже установлен на компьютере. Я также попытался установить visual studio С++ 2015 redistributables, как 64, так и 32-разрядные версии, но обе они говорят, что есть еще одна версия уже установленного продукта.
набор ввода в командной строке включает в себя следующее:
VS140COMNTOOLS = C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\Tools\
Это означает, что путь задан.
Вероятно, это единственный ресурс, который я мог бы найти на SO, но ответ предлагает вернуться к Python 3.4.3 из 3.5. Кто-нибудь разрешил проблемы такого рода?
Требуется Microsoft Visual С++ 14.0 (невозможно найти vcvarsall.bat)
EDIT: Мне удалось установить его с использованием предварительно скомпилированного двоичного кода (спасибо Paul), но я все равно хотел бы знать, что это значит.