Maison > base de données > tutoriel mysql > le corps du texte

Comment réparer \'mysqlclient 1.3.13 ou plus récent est requis ; vous avez l'erreur 0.9.3\' dans Django ?

Barbara Streisand
Libérer: 2024-11-03 20:02:29
original
836 Les gens l'ont consulté

How to Fix

Erreur Django : "mysqlclient 1.3.13 ou plus récent est requis ; vous disposez de 0.9.3"

Question :

Lors de l'exécution de la commande "python manage.py inspectdb", une erreur se produit indiquant que la version 1.3.13 ou plus récente de mysqlclient est requise. La version installée est la 0.9.3 et tous les correctifs suggérés ont été tentés sans succès.

Réponse :

Ce problème est probablement dû au fait que le projet utilise pymysql au lieu de client mysql. Pour le résoudre :

  1. Localisez l'extrait de code suivant dans le projet :

    import pymysql
    pymysql.install_as_MySQLdb()
    Copier après la connexion
  2. Insérez une ligne de code entre ces deux-là pour simuler mysqlclient version 1.3.13 :

    import pymysql
    pymysql.version_info = (1, 3, 13, "final", 0)
    pymysql.install_as_MySQLdb()
    Copier après la connexion

Pourquoi pymysql est utilisé à la place de mysqlclient :

PyMySQL est préféré pour les projets en raison de sa facilité d'installation car il ne dépend pas des bibliothèques système. Cependant, mysqlclient offre de meilleures performances pour les projets ayant des exigences de performances élevées.

Installation de mysqlclient :

Si vous avez besoin de mysqlclient, assurez-vous que « libssl-dev » est installé avant d'exécuter :

pip install mysqlclient
Copier après la connexion

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal