मैं वर्तमान में चल रहा हूं:
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