Je suis actuellement en cours d'exécution:
Postgresql 9.3.1
psycopg2==2.5.2
OSX Mavericks 10.9.2
Python 2.7.6
Django 1.5.4
J'essaie de lancer mon application Django pour tester, maisJe reçois une erreur de configuration avec psycopg2. C'est l'erreur. Cela fonctionnait avant de mettre à niveau OSX vers Mavericks, et maintenant je ne peux pas le faire fonctionner. Des idées sur la façon de résoudre ce problème?
ImportError: dlopen(/Users/Yuki_Aaron/Documents/virtualenvs/flapsta2/lib/python2.7/site-packages/psycopg2/_psycopg.so, 2): Library not loaded: libpq.5.dylib
Referenced from: /Users/Yuki_Aaron/Documents/virtualenvs/flapsta2/lib/python2.7/site-packages/psycopg2/_psycopg.so
Reason: no suitable image found. Did find:
/usr/local/lib/libpq.5.dylib: mach-o, but wrong architecture
/usr/lib/libpq.5.dylib: mach-o, but wrong architecture
Réponses:
3 pour la réponse № 1Pour que cela fonctionne, je devais faire un lien symbolique vers le plus récent libpq.5.dylib
fichier de mon PostgreSQL
répertoire à mon /usr/lib/libqp.5.dylib
fichier, et PostgreSQL
et Psycopg2
enfin travailler!
@serakiel, merci pour votre suggestion, qui a contribué à la réponse.
Voici la commande que j'ai exécutée dans Terminal pour résoudre le problème:
sudo ln -fs /library/postgresql/9.3/lib/libpq.5.6.dylib /usr/lib/libpq.5.dylib