Maison > Article > base de données > Comment réparer "ImportError : dlopen(/Users/yanigisawa/.python-eggs/MySQL_python-1.2.3-py2.6-macosx-10.6-universal.egg-tmp/_mysql.so, 2) : bibliothèque non chargée : libmysqlclient .16.dylib" sur Mac 10.6 ?
Erreur d'importation Python : dlopen(/Users/yanigisawa/.python-eggs/MySQL_python-1.2.3-py2.6-macosx-10.6-universal.egg-tmp/ _mysql.so, 2) : Bibliothèque non chargée : libmysqlclient.16.dylib sur Mac 10.6
Le problème que vous rencontrez lors de l'importation de MySQLdb en Python est dû à une dépendance de bibliothèque manquante. Plus précisément, le message d'erreur indique que la bibliothèque dynamique libmysqlclient.16.dylib ne peut pas être localisée ou chargée.
Pour résoudre ce problème, vous pouvez suivre les étapes suivantes :
Créer des liens symboliques : Créez manuellement des liens symboliques vers les bibliothèques requises. Dans votre cas, créez les liens suivants comme suggéré dans la solution :
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
Après avoir mis en œuvre ces étapes, essayez à nouveau d'importer MySQLdb. L'erreur devrait être résolue.
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!