Problèmes et solutions à la demande de MySQL db dans Python 3

problème

Pip install MySQL-Python pour insérer MySQLdb n'est pas compatible avec Python3.

import ConfigParser

Depuis Python3, c'est ↓ (tout en minuscules), donc ModuleNotFoundError: Aucun module nommé'ConfigParser' provoque une erreur.

import configparser

Solution

Avec pip install mysqlclient.

Notez que ↑ échouera si python-devel n'est pas inclus. ..

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

↓ est également recommandé

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

** Lors de l'exécution sur Lambda, assurez-vous de voir Exécuter mysqlclient sur Lambda dans la section de référence **

référence

Recommended Posts

Problèmes et solutions à la demande de MySQL db dans Python 3
Problèmes et contre-mesures pour le débordement de la binarisation d'Otsu en Python
[Astuces] Problèmes et solutions dans le développement de python + kivy
[Introduction pour les débutants] Manipuler MySQL avec Python
Combiner des problèmes en Python
Ecrire Python dans MySQL
Janken Poi en Python pour les débutants (réponses et explications)
Préférences pour jouer à Wave dans Python PyAudio et PortAudio
Recherche récursive de fichiers et de répertoires en Python et sortie
Problèmes et solutions pour l'utilisation de l'environnement de débogage distant pour les applications Linux dans Visual Studio 2017
Techniques de tri en Python
Conseils pour coder courts et faciles à lire en Python
(Pour moi-même) Flask_6 (Open db depuis python, Mysql basic (phpMyAdmin))
Astuces utiles liées à la liste et aux instructions en Python
Attention lorsque os.mkdir en Python
Pile et file d'attente en Python
Unittest et CI en Python
Résoudre les problèmes d'optimisation avec Python
À propos de "for _ in range ():" de python
Choses à surveiller lors de l'utilisation d'arguments par défaut en Python
Précautions lors du passage de def aux fonctions triées et groupby en Python? ??
Rechercher les fuites de mémoire dans Python
Paquets qui gèrent le MIDI avec Python midi et pretty_midi
Différence entre list () et [] en Python
Différence entre == et est en python
Afficher les photos en Python et html
Algorithme de tri et implémentation en Python
Python et DB: comprendre le curseur DBI
Comportement lors de la liste dans Python heapq
Manipuler des fichiers et des dossiers en Python
À propos de Python et Cython dtype
Affectations et modifications des objets Python
Vérifiez et déplacez le répertoire en Python
Hashing de données en R et Python
Comment utiliser Mysql avec python
Synthèse de fonctions et application en Python
Exporter et exporter des fichiers en Python
Charger la base de données MySQL d'importation Mac Python
Exécutez unittest en Python (pour les débutants)
Inverser le pseudonyme plat et le katakana en Python2.7
Lire et écrire du texte en Python
[GUI en Python] Menu PyQt5 et barre d'outils-
Lors de l'utilisation d'expressions régulières en Python
Lors de l'écriture d'un programme en Python
Créer et lire des paquets de messages en Python
(Pour moi-même) Flask_AWS_1 (Installer PHP, MySQL, phpMyAdmin, Python dans l'environnement virtuel AWS)
[AWS] Notes pour éviter les problèmes lors de l'installation de awscli et boto3 dans l'environnement Python 2.7
Une note utile lors de l'utilisation de Python après une longue période
Construisez un serveur léger en Python et écoutez les extensions HTTP de Scratch 2
Lors de la spécification de plusieurs clés dans le tri python
Notes utilisant cChardet et python3-chardet dans Python 3.3.1.
Les modules et packages en Python sont des "espaces de noms"
INSÉRER dans MySQL avec Python [Pour les débutants]
Évitez les boucles imbriquées en PHP et Python
Différences entre Ruby et Python dans la portée
[Python] Utiliser et et ou lors de la création de variables
Modulation et démodulation AM avec Python Partie 2