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

Pourquoi « mysql-python » ne parvient-il pas à s'importer sur macOS X Lion malgré des installations correctes ?

Patricia Arquette
Libérer: 2024-11-03 08:11:03
original
588 Les gens l'ont consulté

Why is `mysql-python` Failing to Import on macOS X Lion Despite Correct Installations?

Problèmes d'installation de "mysql-python" sur MacOS X Lion

Problème :

Lors de la tentative d'importation de MySQLdb en Python 2.7 sur macOS X Lion x86_64, une exception ImportError est rencontrée, indiquant qu'une image appropriée pour le fichier _mysql.so est introuvable, malgré l'installation des versions correctes de MySQL, Python et mysql-python.

Solution :

1. Remplacer l'environnement :

  • Modifiez la variable d'environnement DYLD_LIBRARY_PATH pour inclure l'emplacement des bibliothèques MySQL :

    export DYLD_LIBRARY_PATH=/usr/local/mysql/lib/
    Copier après la connexion

2. Utilisez Homebrew :

  • Installez le gestionnaire de packages Homebrew
  • Installez Python à l'aide de Homebrew : "brew install python"
  • Installez MySQL à l'aide de Homebrew : "brew install mysql "
  • Installez mysql-python en utilisant easy_install : "/usr/local/share/python/easy_install mysql-python"

Remarques :

  • Assurez-vous que /usr/local/bin est ajouté au PATH avant /usr/bin et /bin.
  • Envisagez d'ajouter /usr/local/share/python au PATH pour une modification permanente .

Considérations supplémentaires :

  • Vérifiez que les versions installées de MySQL, Python et mysql-python sont compatibles.
  • Vérifiez si d'autres paramètres ou packages à l'échelle du système peuvent interférer avec l'installation ou le fonctionnement de mysql-python.

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