Maison > base de données > tutoriel mysql > Pourquoi ne puis-je pas installer MySQLdb sur Google App Engine et comment puis-je corriger l'erreur « mysql_config Not Found » ?

Pourquoi ne puis-je pas installer MySQLdb sur Google App Engine et comment puis-je corriger l'erreur « mysql_config Not Found » ?

Patricia Arquette
Libérer: 2024-11-30 00:21:10
original
474 Les gens l'ont consulté

Why Can't I Install MySQLdb on Google App Engine, and How Can I Fix the

EnvironmentError : mysql_config Not Found

Problème :

Lors de l'installation de Django sur un projet Google App Engine, le le serveur ne démarre pas en raison d'une erreur :

ImproperlyConfigured("Error loading MySQLdb module: %s" % e)
ImproperlyConfigured: Error loading MySQLdb module: No module named MySQLdb
Copier après la connexion

Tentatives pour installer le module MySQL-python requis à l'aide de pip, obtenez l'erreur :

raise EnvironmentError("%s not found" % (mysql_config.path,))
EnvironmentError: mysql_config not found
Copier après la connexion

Solution :

Étape 1 :

  • Assurez-vous que les étapes suivantes ont été terminé :

    • Python est installé.
    • MySQL est installé à l'aide de Brew Install MySQL.
    • $PATH a été étendu pour inclure /usr/local/mysql/bin .
    • pip install MySQL-Python (ou pip3 install mysqlclient si vous utilisez Python 3) a été exécuté.

Étape 2 : Si le problème persiste, essayez les étapes suivantes :

Méthode 1 :

  • Exécutez which mysql_config dans le terminal.
  • S'il renvoie un résultat vide, utilisez Locate mysql_config pour trouver le chemin d'accès au binaire.
  • Ajoutez le chemin à $PATH ou modifiez le fichier setup.py pour spécifier l'emplacement de mysql_config.

Méthode 2 :

  • Utiliser mysql-connector-python au lieu de MySQL-Python. Pour l'installer, exécutez pip install mysql-connector-python.

Méthode 3 :

  • Localisez manuellement les chemins vers mysql/bin, mysql_config , et MySQL-Python, puis ajoutez-les à $PATH.

Méthode 4 :

  • Installez MySQL à l'aide de MacPorts. Après l'installation, définissez $PATH pour inclure /opt/local/lib/mysql5/bin.

Remarque :

  • Pensez à essayer python-dev et les packages libmysqlclient-dev si disponibles.
  • Exécuter des commandes en tant que root peut être nécessaire.

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