Установка MS C ++ 14.0 для Python без Visual Studio - PullRequest
0 голосов
/ 18 сентября 2018

Я устанавливаю некоторые пакеты Python для существующего проекта и получаю эту ошибку:

error: Microsoft Visual C++ 14.0 is required. Get it with "Microsoft
Visual C++ Build Tools": https://visualstudio.microsoft.com/downloads/

Я нашел решение этой проблемы, установив его с помощью одного из продуктов Visual Studio здесь Ответ StackOverflow , однако, я хочу знать, есть ли другой способ без необходимости устанавливать более 1,7 ГБ. PS: я установил автономные инструменты MSbuild и у меня не работал.

1 Ответ

0 голосов
/ 19 сентября 2018

Установка MS C ++ 14.0 для Python без Visual Studio

Чтобы установить Microsoft Visual C ++ 14.0, вы можете загрузить Microsoft Build Tools для Visual Studio 2017 , установитьи откройте его, выберите: Рабочие нагрузки Инструменты сборки Visual C ++ (Даже вы можете выбрать только «Windows 10 SDK»):

enter image description here

Если указанное выше все еще не решило вашу проблему, вы можете попробовать переключиться на Отдельные компоненты , прокрутив список Отдельные компоненты, былораздел под названием «Компиляторы, инструменты сборки и среды выполнения».Под этим разделом была опция VC ++ 2015.3 v140 для настольных ПК (x86, x64) и выберите ее:

enter image description here

IЯ установил оба из них, поэтому я не могу убедиться, какой из них установлен для решения этой проблемы.

Кроме того, кто-то предлагает другой способ решения этой проблемы, вы можете проверить, работает ли он для вас:

Одним из способов является установка предварительно скомпилированных двоичных файлов.Веб-страница http://www.lfd.uci.edu/~gohlke/pythonlibs (зеркало) содержит предварительно скомпилированные двоичные файлы для многих пакетов Python.Загрузив интересующий вас пакет, вы можете установить его с помощью pip install, например pip install mysqlclient‑1.3.10‑cp35‑cp35m‑win_amd64.whl.

Вы можете проверить этот документ и этот поток для более подробной информации.

Надеюсь, это поможет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...