Ошибка установки mysqlclient или / и mysql-python в Windows 10 - PullRequest
0 голосов
/ 20 ноября 2018

Я правильно установил Django в папку в Windows 10 Home, и мне нужно подключить это приложение к Mysql.Когда я выполняю pip install mysqlclient или / и mysql-python, у меня появляется эта ошибка.

_mysql.c
_mysql.c(29): fatal error C1083: Cannot open include file: 'mysql.h': No such file or directory
error: command 'C:\\Program Files (x86)\\Microsoft Visual Studio\\2017\\Community\\VC\\Tools\\MSVC\\14.16.27023\\bin\\HostX86\\x86\\cl.exe' failed with exit status 2

----------------------------------------
Command "c:\xampp\htdocs\worldfeeding\env\scripts\python.exe -u -c "import 
setuptools, tokenize;__file__='C:\\Users\\user\\AppData\\Local\\Temp\\pip-install-ceju8r0r\\mysqlclient\\setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, __file__, 'exec'))" install --record C:\Users\user\AppData\Local\Temp\pip-record-r4bwaq6w\install-record.txt --single-version-externally-managed --compile --install-headers c:\xampp\htdocs\worldfeeding\env\include\site\python3.7\mysqlclient" failed with error code 1 in C:\Users\user\AppData\Local\Temp\pip-install-ceju8r0r\mysqlclient\

Поиск, я попробовал решения из ответов в:

ошибка: команда 'C: \\ Visual Studio \\ 2017 \\ Community \\ VC \\Инструменты \\ MSVC \\ 14.14.26428 \\ bin \\ HostX86 \\ x64 \\ cl.exe 'завершились неудачно с состоянием выхода 2

Ошибка установки Python pip: команда' C:\\ Program Files (x86) \\ Microsoft Visual Studio 14.0 \\ VC \\ BIN \\ cl.exe 'завершилась неудачно с состоянием выхода 2

, но не работает.

Итак, я установил пакеты из Visual Studio Community 2017, следуя инструкциям из ответа в тех ссылках и не работая.

Я установил mysql-web-community с сервером mysql.

Я загружаю VS и Twisted-18.4.0-cp36-cp36m-win32.whl, но не работает.

Я попробовал с помощью npm install --global --production windows-build-tools и ничего.

Может кто-нибудь мне помочь?

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