/ / PostgreSQL z OSX Mavericks i Psycopg2 nie jest w stanie połączyć się z Django Localhost na Macu - python, django, macos, postgresql, psycopg2

PostgreSQL z OSX Mavericks i Psycopg2 nie jest w stanie połączyć się z Django Localhost na Macu - python, django, macos, postgresql, psycopg2

Aktualnie pracuję:

Postgresql 9.3.1
psycopg2==2.5.2
OSX Mavericks 10.9.2
Python 2.7.6
Django 1.5.4

Próbuję uruchomić moją aplikację Django do przetestowania, aledostaję błąd konfiguracji z psycopg2. To jest błąd. Pracował przed uaktualnieniem OSX do Mavericks, a teraz nie mogę go uruchomić. Wszelkie pomysły, jak to naprawić?

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

Odpowiedzi:

3 dla odpowiedzi № 1

Aby to zadziałało, musiałem dowiązać symbolicznie najnowszy libpq.5.dylib plik z mojego PostgreSQL katalog do mojego /usr/lib/libqp.5.dylib plik, i PostgreSQL i Psycopg2 wreszcie działa!

@serakiel, dziękuję za twoją sugestię, która pomogła ci znaleźć odpowiedź.

Oto polecenie, które uruchomiłem w Terminalu, aby naprawić problem:

sudo ln -fs /library/postgresql/9.3/lib/libpq.5.6.dylib /usr/lib/libpq.5.dylib