Problèmes d'installation de mysql-python sur Mac OS X Lion
Malgré l'installation réussie de MySQL 5.5, Python 2.7 et mysql-python 1.2.3 , vous pouvez rencontrer une erreur « Aucune image appropriée trouvée » lorsque vous tentez d'importer MySQLdb. Cela suggère qu'il manque un élément crucial.
Éléments manquants possibles :
-
Architecture incorrecte : Assurez-vous que tous les logiciels installés sont de la même architecture (x86_64). Le message d'erreur indique une incompatibilité entre l'architecture demandée (x86_64) et la bibliothèque disponible (_mysql.so).
-
Variable d'environnement manquante : La variable d'environnement DYLD_LIBRARY_PATH spécifie où l'éditeur de liens recherche des fichiers dynamiques. bibliothèques. Confirmez que le chemin d'accès à la bibliothèque MySQL (/usr/local/mysql/lib) est inclus dans cette variable.
Solutions de dépannage :
1. Remplacement de l'environnement :
- Dans un shell, exécutez la commande suivante pour définir le DYLD_LIBRARY_PATH :
export DYLD_LIBRARY_PATH=/usr/local/mysql/lib/
Copier après la connexion
- Tentative d'importation de MySQLdb en Python . En cas de succès, ajoutez la commande de manière permanente à votre profil shell.
2. Utilisation d'Homebrew :
- Installez homebrew, un gestionnaire de packages pour Mac.
- Installez Python, MySQL et mysql-python à l'aide d'homebrew :
brew install python
brew install mysql
/usr/local/share/python/easy_install mysql-python
Copier après la connexion
- Ajoutez /usr/local/bin et /usr/local/share/python à votre PATH pour garantir une fonctionnalité appropriée.
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!