t.me/atinfo_chat Telegram группа по автоматизации тестирования

python + mysql, какие решения?

Добрый день. Как вы решаете проблему python + mySQL? Нагуглил библиотеку MySQLdb, но под win64 ее судя по всему нет. Какие решения посоветуете?

http://www.lfd.uci.edu/~gohlke/pythonlibs/#mysqlclient
Пользуйтесь, хотя не понятно зачем вам именно x64?

Винда 64-ка.
дситриб MySQLdb под 32 не устанавливается

А интерпретатор у вас какой?

Хм, “on win32”
https://space.zeo.net/g/1vz5e

Если ваша DB имеет x64 тип, то для работы с ней, нужно соответствующее x64 окружение Python, и так же прилегающие к нему библиотеки.

За частую, Python не интересует разрядность системы, если взаимодействие не выходит за рамки самого интерпретатора, если, скажем, вы хотите использовать OpenGL или опять таки MySQL, то вам необходимо уже учитывать системную разрядность. Очень часто это происходит если библиотека использует стороннюю бибилотеку cython.

Я бы не заморачивался на этом.
Установите обычную MySQL и используйте стандартный Python интерпретатор с нужной вам библиотекой.

А вообще, приведите хотя бы backtrace установки/использования, где получается ошибка, может дело совсем в другом.

Перепробовал несколько библиотек, упорно не хотели устанавливаться.
Удалось установить mysqlclient, в котором есть MySQLdb. Подключился к базе, все ок )

У меня не устанавливается mysqlclient, как вы его под винду устанавливали?

Теме уже год исполнился)