Je viens de mettre à jour le Python 2.5 par défaut sur Leopard vers 2.6 via l'installateur sur www.python.org. Ce faisant, le MySQLdb que j'avais installé n'était plus trouvé. J'ai donc essayé de le réinstaller via port install py-mysql
, et cela a réussi, mais MySQLdb n'était toujours pas capable de fonctionner. Alors j'ai essayé de python install python26
avec python_select python26
et il a réussi, mais il ne semble pas qu'il obtient la priorité sur la python.org installer:Avec plusieurs installations Python, comment MacPorts sait-il lequel installer MySQLdb?
$ which python
/Library/Frameworks/Python.framework/Versions/2.6/bin/python
Quand je pense que ce soit quelque chose comme /opt/local/bin/python
Mon environnement est path
: /Library/Frameworks/Python.framework/Versions/2.6/bin:/usr/local/mysql/bin/:/opt/local/bin:/opt/local/sbin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin:/usr/local/mysql/bin:/Users/bsr/bin
Quoi qu'il en soit, lorsque je tente port install py-mysql
mais comment savoir où installer la bibliothèque MySQL Python?
J'ai reçu une réponse à une question: le premier binaire trouvé sur ce chemin est celui qui est utilisé par défaut. Je pensais que ce serait le dernier. –