Probleme und Lösungen bei der Frage nach MySQL db in Python 3

Problem

Pip install MySQL-Python zum Einfügen von MySQLdb ist nicht kompatibel mit Python3.

import ConfigParser

In Python3 ist es ↓ (alles in Kleinbuchstaben), daher verursacht "ModuleNotFoundError: Kein Modul mit dem Namen" ConfigParser "einen Fehler.

import configparser

Lösung

Mit pip install mysqlclient.

Beachten Sie, dass ↑ fehlschlägt, wenn python-devel nicht enthalten ist. ..

yum update -y
yum install -y python-devel # /usr/include/python2.7
yum install -y python3-devel # /usr/include/python3.7m
yum install -y python38-devel # /usr/include/python3.8

↓ wird ebenfalls empfohlen

yum install -y gcc mysql-devel mysql-libs # /lib64/mysql/libmysqlclient.so.18 tritt ein

** Wenn Sie mit Lambda arbeiten, lesen Sie im Referenzabschnitt "Mysqlclient auf Lambda ausführen". **

Referenz

Recommended Posts

Probleme und Lösungen bei der Frage nach MySQL db in Python 3
Probleme und Gegenmaßnahmen zum Überlaufen der Binärisierung von Otsu in Python
[Tipps] Probleme und Lösungen bei der Entwicklung von Python + Kivy
[Einführung für Anfänger] Umgang mit MySQL mit Python
Probleme in Python kombinieren
Schreiben Sie Python in MySQL
Janken Poi in Python für Anfänger (Antworten und Erklärungen)
Einstellungen für das Spielen von Wave in Python PyAudio und PortAudio
Suchen Sie rekursiv nach Dateien und Verzeichnissen in Python und geben Sie sie aus
Probleme und Lösungen für die Verwendung der Remote-Debugging-Umgebung für Linux-Apps in Visual Studio 2017
Techniken zum Sortieren in Python
Tipps zum Codieren kurz und einfach in Python zu lesen
Nützliche Tricks in Bezug auf Listen und Anweisungen in Python
Achtung bei os.mkdir in Python
Stapel und Warteschlange in Python
Unittest und CI in Python
Lösen Sie Optimierungsprobleme mit Python
Über "für _ in range ():" von Python
Dinge, auf die Sie achten müssen, wenn Sie Standardargumente in Python verwenden
Vorsichtsmaßnahmen beim Übergeben von def an sortierte und gruppierte Funktionen in Python? ??
Überprüfen Sie Python auf Speicherlecks
Pakete, die MIDI mit Python Midi und Pretty_Midi verarbeiten
Unterschied zwischen list () und [] in Python
Unterschied zwischen == und ist in Python
Zeigen Sie Fotos in Python und HTML an
Sortieralgorithmus und Implementierung in Python
Python und DB: DBI-Cursor verstehen
Verhalten beim Auflisten in Python heapq
Bearbeiten Sie Dateien und Ordner in Python
Über Python und Cython dtype
Zuweisungen und Änderungen in Python-Objekten
Überprüfen und verschieben Sie das Verzeichnis in Python
Hashing von Daten in R und Python
Wie man MySQL mit Python benutzt
Funktionssynthese und Anwendung in Python
Exportieren und Ausgeben von Dateien in Python
Laden Sie Mac Python importieren Sie MySQL db
Führen Sie unittest in Python aus (für Anfänger)
Reverse Flat Pseudonym und Katakana in Python2.7
Lesen und Schreiben von Text in Python
[GUI in Python] PyQt5-Menü und Symbolleiste-
Bei Verwendung regulärer Ausdrücke in Python
Beim Schreiben eines Programms in Python
Erstellen und lesen Sie Messagepacks in Python
(Für mich) Flask_AWS_1 (Installieren Sie PHP, MySQL, phpMyAdmin, Python in einer virtuellen AWS-Umgebung)
[AWS] Hinweise zur Problemvermeidung bei der Installation von awscli und boto3 in einer Python 2.7-Umgebung
Ein nützlicher Hinweis, wenn Sie Python nach langer Zeit verwenden
Erstellen Sie einen leichtgewichtigen Server in Python und hören Sie sich die HTTP-Erweiterungen von Scratch 2 an
Wenn Sie mehrere Schlüssel in Python-Sortierung angeben
Hinweise zur Verwendung von cChardet und python3-chardet in Python 3.3.1.
Module und Pakete in Python sind "Namespaces"
INSERT in MySQL mit Python [Für Anfänger]
Vermeiden Sie verschachtelte Schleifen in PHP und Python
Unterschiede zwischen Ruby und Python im Umfang
[Python] Verwenden Sie und und oder beim Erstellen von Variablen
AM-Modulation und Demodulation mit Python Part 2