Mysql
 sql >> Base de données >  >> RDS >> Mysql

problèmes d'installation de mysql-python (sur mac os x lion)

Je pense qu'il pourrait y avoir de légères bizarreries à faire cela sur Mac 64 bits (et si vous cherchez sur Google, ce problème apparaît souvent aussi).

Je l'ai rencontré, et il y a plusieurs choses que vous pouvez faire :

Remplacer l'environnement

Vous pouvez modifier le DYLD_LIBRARY_PATH variable d'environnement, qui indique à l'éditeur de liens où rechercher les bibliothèques dynamiques (fichiers .so et autres). Vous avez dit que vous avez également téléchargé la version 64 bits de MySQL, donc où qu'il soit installé, modifiez le chemin que vous voyez ici :

Dans un shell :

export DYLD_LIBRARY_PATH=/usr/local/mysql/lib/

Et puis exécutez python et voyez si vous pouvez import MySQLdb .

Si cela fonctionne, vous pouvez le rendre permanent en modifiant votre profil de shell (.bash_profile , très probablement).

Utiliser des homebrews

Je n'aime pas vraiment m'atteler à m'assurer que MySQL et Python et tout ce qui sont des architectures correctes et les installer séparément. Je lance homebrew , qui est une sorte de gestionnaire de paquets pour Mac. Si vous l'installez, vous pouvez assez facilement régler ce problème :

  • brew install python
  • brew install mysql
  • /usr/local/share/python/easy_install mysql-python

Notez que homebrew s'installe dans /usr/local , vous devez donc ajouter /usr/local/bin à votre PATH , devant /usr/bin et /bin , sinon vous deviendrez vraiment confus pourquoi python est différent.

Vous pouvez ajouter /usr/local/share/python à votre PATH ainsi, pour le rendre permanent.