Ошибка при установке Airflow с помощью pip в windows- Невозможно найти vcvarsall.bat
Я пытался установить Airflow в Windows через командную строку с помощью pip.
Питон 3.4.2, включая пипс. Я получаю ошибку ниже.
distutils.errors.DistutilsError: Setup script exited with error: Microsoft Visual C++ 10.0 is required (Unable to find vcvarsall.bat).
Я установил Visual Studio 2012, но Python 3.4 по умолчанию ищет VS10. Я пытался обмануть Python, чтобы использовать более новую визуальную студию
- Выполнение команды
set VS100COMNTOOLS=%VS110COMNTOOLS%
, - Добавление новой системной переменной
VS100COMNTOOLS
в качестве имени переменной и дал значение какVS110COMNTOOLS
,
Оба трюка не сработали. Я все еще получаю ту же старую ошибку.
Файл vcvarsall.bat
присутствует в C:\Program Files\Microsoft Visual Studio 11.0\VC
чего здесь не хватает? как я могу избавиться от этой ошибки?
1 ответ
Вместо настройки VS100COMNTOOLS=%VS110COMNTOOLS%
в CMD, я сделалSET VS100COMNTOOLS=C:\Program Files\Microsoft Visual Studio 11.0\Common7\Tools\
и он выбирал правильно, но снова выдавал еще одну кучу ошибок, поскольку компилятор VS11 отличается и не может правильно скомпилировать код Python 3.4.
Я удалил VS11, установил VS10 и все заработало.