Maison > base de données > tutoriel mysql > Pourquoi « mysql-python » ne parvient-il pas à s'importer sur macOS X Lion malgré des installations correctes ?

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
686 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!

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