Ошибка Python: команда "...\Microsoft Visual Studio 10.0\\VC\\BIN\\cl.exe" завершилась с статусом выхода 2

У меня есть некоторые проблемы с установкой модуля python 3. Я пытаюсь установить mysql с помощью pip:

python -m pip install mysql

для python 3.4.4 и вот ошибка, которую я получаю:

error: command 'C:\\Program Files (x86\\Microsoft Visual Studio 10.0\\VC\\BIN\\cl.exe' failed with exit status 2

вот скриншот: снимок экрана с сообщением об ошибке

У меня были другие проблемы с установкой модулей раньше, и я решил их установить Visual Studio С++ 2010

Btw, установка других модулей работает нормально.

Мои спецификации: Windows 10 x64

Python 3.4.4 x86

Ответы

Ответ 1

Установлен ли Коннектор? (См. Также здесь)

Скачайте здесь и установите.

Это может быть связано с тем, что у вас есть x64 Windows, но mysql хочет, чтобы файлы находились в каталоге "Program Files (x86)":

mklink /d "C:\Program Files (x86)\MySQL\MySQL Connector C 6.0.2\include" "C:\Program Files\MySQL\MySQL Connector C 6.0.2\include"

Если это не поможет, попробуйте другие ответы которые публикуются

Ответ 2

Перейдите на этот сайт и загрузите файл whl (например, python3.7 и win64 следует использовать mysqlclient-1.3.13-cp37-cp37m-win_amd64.whl).

Затем запустите эту команду:

python -m pip install C:\Users\%USER%\Desktop\mysqlclient-1.3.13-cp37-cp37m-win_amd64.whl