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

Pourquoi est-ce que j'obtiens « Bibliothèque non chargée : libmysqlclient.16.dylib » lors de l'importation de MySQLdb sur Mac OS 10.6 ?

Mary-Kate Olsen
Libérer: 2024-11-06 16:49:02
original
241 Les gens l'ont consulté

Why am I getting

Erreur d'importation Python : bibliothèque non chargée sur Mac 10.6

Problème :

Lors de l'importation de MySQLdb dans un terminal Python sous Mac OS 10.6, vous rencontrez une erreur : "Bibliothèque non chargée : libmysqlclient.16.dylib."

Résolution :

Pour résoudre ce problème , vous pouvez appliquer la solution de contournement suivante spécifique à Python :

  1. Installer MySQL : Téléchargez et installez MySQL 5.5.8 en suivant les instructions officielles.
  2. Installez MySQLdb : Téléchargez et installez le plugin MySQLdb Python.
  3. Vérifiez DYLD_LIBRARY_PATH : Vérifiez que /usr/local/mysql/lib est ajouté à $DYLD_LIBRARY_PATH.
  4. Créer des liens symboliques : Créez des liens symboliques comme suit :

    sudo ln -s /usr/local/mysql/lib/libmysqlclient.18.dylib /usr/lib/libmysqlclient.18.dylib
    sudo ln -s /usr/local/mysql/lib /usr/local/mysql/lib/mysql
    Copier après la connexion
  5. Reconstruisez MySQLdb : Supprimez tous les fichiers Egg Python existants pour MySQLdb et reconstruisez-les.

Remarques supplémentaires :

  • Assurez-vous que vous utilisez la version correcte de libmysqlclient.dylib, correspondant à votre version MySQL installée.
  • Vérifiez la sortie de "otool -DX /usr/local/mysql/lib/libmysqlclient.16.dylib" pour vérifier qu'il n'y a aucune dépendance manquante.

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
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!