Проблемы с установкой MySQLdb с помощью Python 3.6.5: невозможно открыть «mysql.h» и невозможно открыть: «config-win.h»:Python

Программы на Python
Ответить
Anonymous
 Проблемы с установкой MySQLdb с помощью Python 3.6.5: невозможно открыть «mysql.h» и невозможно открыть: «config-win.h»:

Сообщение Anonymous »

Я пытаюсь использовать MySQL с Python SQLAlchemy, однако Python не может установить MySQL или даже распознать, что он установлен. Ниже приведены подробности:
  • Я запускаю это в 64-разрядной версии Windows 10 и Anaconda Python 3.6.5.
  • Я загрузил MySQL через MAMP: Mac-Apace-MySQL-PHP
    https://www.mamp.info/en/
  • Я попробовал запустить свой код на VSC и Jupyter.
  • Если я попытаюсь запустить код pip, установите mysqlclient

    _mysql.c(29): фатальная ошибка C1083: невозможно открыть включаемый файл: 'mysql.h': такого файла или каталога нет
    ошибка: команда 'C:\Program Files (x86)\Microsoft Visual Studio\2017\BuildTools\VC\Tools\MSVC\14.14.26428\bin\HostX86\x64\cl.exe' не удалось со статусом выхода 2
  • Я попробовал pip install MySQL-python, но получил

    _mysql.c
    _mysql.c(42): фатальная ошибка C1083: невозможно открыть включаемый файл: 'config-win.h': нет такого файла или каталога
    ошибка: команда 'C:\Program Files (x86)\Microsoft Visual Studio\2017\BuildTools\VC\Tools\MSVC\14.14.26428\bin\HostX86\x64\cl.exe' завершилась со статусом завершения 2
  • Я попробовал pip install MySQLdb и получил:

    Сбор MySQLdb
    Не удалось найти версию, удовлетворяющую требованию
    MySQLdb (из версий: )
    Подходящий дистрибутив для MySQLdb не найден
  • Я попробовал установить MySQL — с реального веб-сайта Oracle, не помогло
  • Я попробовал загрузить MySQL-коннектор на Python:
    python v3.6 не найден. мы поддерживаем Python только с помощью MSI.
Я долго искал эту проблему на SoF, но каждая проблема либо устарела, либо специально ориентирована на случай этого плаката, и я, честно говоря, не знал, с чего начать. Я читал, что это может быть проблема с конфигурацией, из-за которой Python не может определить, где находится MySQL, и поэтому мне нужно настроить путь к нему, но у меня нет технической глубины, чтобы вмешиваться в это, поскольку я боюсь, что в конечном итоге могу сделать все еще хуже.

Я искренне ценю любой вклад в этот вопрос, поскольку я действительно в затруднительном положении и понятия не имею, куда идти дальше.

Подробнее здесь: https://stackoverflow.com/questions/511 ... nd-cant-op
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»