osX 10.7에서 10.9로 업그레이드하고 모든 PostgreSQL 데이터베이스 호출이 실패하기 시작했습니다. 서버를 실행하려고하면 왜 ImportError 이유 : 이미지를 찾을 수 없습니까?
가 나는 경우 runserver 할 때, 내가 ImportError를 얻을--upgrade psycopg2을 설치 PIP
$ sudo를 통해 버전 2.5.2을 psycopg2 업그레이드.
$ python manage.py runserver
ImportError: dlopen(/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/psycopg2/_psycopg.so, 2): Library not loaded: /usr/local/lib/libpq.5.4.dylib
Referenced from: /Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/psycopg2/_psycopg.so
Reason: image not found
이것은 무엇을 의미합니까?
파이썬 부하를 시도하는 것 같습니다 : 나는이 문제를 해결 어떻게,
/usr/local/lib/libpq.5.4.dylib 그러나 파일이 아닌가요?
어떻게 고정 되었습니까?
postgreSQL이 잘못된 위치에있는 파일을 찾고있는 것 같습니다.
그래서 바이너리에서 PostgreSQL 9.3을 설치했습니다. * .dynlib 파일에 대한 심볼릭 링크가 생성 된 것 같습니다.
LN은 /Library/PostgreSQL/9.3/lib/libpq.5.6.dylib /usr/local/lib/libpq.5.4.dylib
파이썬 인터프리터에서'import psycopg2'를 실행하면 같은 오류가 발생합니까? 또한 어떤 버전의 Python이 사용되고 있습니까? – Talvalin
예 동일한 오류가 발생합니다. 나는 원래의 질문에 세부 사항을 추가 할 것이다. Python-2.7.6 – BryanWheelock