MySQLdb unterstützt Python 3 nicht, ist aber nicht der einzige MySQL-Treiber für Python.
mysqlclient ist im Wesentlichen nur ein Fork von MySQLdb mit integrierter Python 3-Unterstützung (und ein paar anderen Verbesserungen).
PyMySQL ist ein reiner Python-MySQL-Treiber, was bedeutet, dass er langsamer ist, aber es erfordert keine kompilierte C-Komponente oder MySQL-Bibliotheken und Header-Dateien, die auf Client-Rechnern installiert werden müssen. Es unterstützt Python 3.
Eine andere Möglichkeit besteht darin, einfach ein anderes Datenbanksystem wie PostgreSQL zu verwenden .