Сбой установки pip: сбой cl.exe с состоянием выхода 2 - PullRequest
0 голосов
/ 14 октября 2018

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

Я хочу установить несколько пакетов, используя pip (например, pip install mysql), но я всегда получаю (с 5 часов) эту ошибку:

_mysql.c(42) : fatal error C1083: Cannot open include file: 'config-win.h': No such file or directory
error: command 'C:\\Users\\myName\\AppData\\Local\\Programs\\Common\\Microsoft\\Visual C++ for Python\\9.0\\VC\\Bin\\cl.exe' failed with exit status 2

Я не понимаю, чья это была идея программировать такую ​​глупую ошибку в Python или эту бессмысленную ошибку.Sackoverflow полон вопросов такого рода.

Однако я установил Visual Studio 2015 и GCC (MinGW).Я использую Python 2.7, который должен быть совместим с Visual C ++ для Python 9.0.Ничто не решило мою проблему.Загрузка предварительно скомпилированного файла не решит основную проблему.Я ненавижу питона с тех пор, но последние 5 часов подняли меня на новый уровень ненависти.

1 Ответ

0 голосов
/ 14 октября 2018

Теперь, спустя несколько часов, найдено решение.Я не знаю почему, но вы не можете установить mysql, mysql-python или mysqldb, потому что с пакетом что-то не так.(см. «Невозможно открыть включаемый файл:« config-win.h »: нет такого файла или каталога» при установке mysql-python ). Я не понимаю, как кто-то может опубликовать испорченный установщик, но как ониdid.

Решение, которое сработало для меня, заключается в использовании

pip install mysql-connector-python

.Это оно.Мне понадобилось около 6 часов, чтобы это выяснить.Подробнее об этом: https://dev.mysql.com/doc/connector-python/en/connector-python-installation-binary.html

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