/ / OSX Mavericks और Psycopg2 के साथ PostgreSQL मैक पर Django लोकलहोस्ट के साथ कनेक्ट करने में सक्षम नहीं है - अजगर, django, macos, postgresql, psycopg2

ओएसएक्स मैवरिक्स और साइकोप 2 के साथ PostgreSQL मैक पर Django लोकलहोस्ट से कनेक्ट करने में सक्षम नहीं है - पायथन, django, macos, postgresql, psycopg2

मैं वर्तमान में चल रहा हूं:

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

मैं परीक्षण करने के लिए अपना Django ऐप लॉन्च करने की कोशिश कर रहा हूं, लेकिनpsycopg2 के साथ एक कॉन्फ़िगरेशन त्रुटि हो रही है। यह त्रुटि है। यह OSX को Mavericks में अपग्रेड करने से पहले काम कर रहा था, और अब मैं इसे काम पर ले जा सकता हूं। इसे ठीक करने के बारे में कोई विचार

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

उत्तर:

जवाब के लिए 3 № 1

इस काम को करने के लिए मुझे सिम्बल करना पड़ा सबसे हाल का libpq.5.dylib मेरी फाइल PostgreSQL मेरी निर्देशिका /usr/lib/libqp.5.dylib फ़ाइल, और PostgreSQL तथा Psycopg2 अंत में काम!

@serakiel, आपके सुझाव के लिए धन्यवाद, जिसने उत्तर देने में मदद की।

इस समस्या को हल करने के लिए मैं टर्मिनल में भागा कमांड है:

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