Ошибка при установке 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, чтобы использовать более новую визуальную студию

  1. Выполнение команды set VS100COMNTOOLS=%VS110COMNTOOLS%,
  2. Добавление новой системной переменной 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 и все заработало.

Другие вопросы по тегам