Poste pense-bête typique.
Cette erreur est liée au module MySQL qui a été compilé avec une version différente de celle qui est actuellement installée sur l’OS (typiquement dans le cas d’un vieux virtualenv et d’une upgrade de système).
pip uninstall mysql-python easy_install -U distribute # optionel, mais dans mon cas nécessaire pip install mysql-python |
Ceci va retirer l’extension C, et la réinstaller, forçant la recompilation. Le easy_install -U distribute
n’est là que parceque mon virtualenv est tellement vieux que la version de MySQL dessus n’utilisait pas encore le dernier distribute. Maintenant avec les versions plus récentes, c’est obligatoire.
c’est la faute à la version 16 de stack overflow (SO)
bon c’etait pour ne pas laisser le billet sans un commentaire :)
ça me fait penser qu’il faudra un jour que je prenne le temps de bien comprendre comment utiliser virtual env en développement, mais que je sens venir une nouvelle livraison de galère avec -_-°
@foxmask : surtout un moyen d’avoir une chance pour le cadeau de Noël 2013 ;) !
surtout que ça sera un voyage au Bresil, avec des Trans ! A ne pas louper.
ah moins que sametmax permettent, tel Lionel Messi, qu’un laureat puisse gagner n fois d’affilé, il n’y a pas de raison que ça soit encore mon tour next time, et pas dit qu’il y ait une prochaine fois, enfin c’est présager de truc 10 mois à l’avance là ;) je sais meme pas ce que je ferai demain *:o)
@Guts : suis le lapin blanc. Heu, le lien de l’article. Il pointe sur un tuto complet sur virtualenv.
@foxmask : mais…mais…alors pourquoi tu continues de commenter ? ;)
@Max : juste pour la coupe du monde de football, l va y avoir du choix ! :P
@Sam : oui, je suis déjà dessus mais étant un débutant en informatique je galère toujours à reproduire le dossier “env” d’un projet qu’on m’a refilé. Mais je ne m’avoue pas encore vingt culs.