database.sarang.net
UserID
Passwd
Database
DBMS
MySQL
ㆍPostgreSQL
Firebird
Oracle
Informix
Sybase
MS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
PostgreSQL Q&A 9677 게시물 읽기
No. 9677
제가 postgresql을 쓰는 초보인데 이런 에러가 발생해서 궁급합니다.
작성자
홍민구(gmh397)
작성일
2016-07-19 15:31
조회수
7,275
django.db.utils.InternalError: could not load library "/usr/lib/postgresql/9.5/lib/postgis-2.2.so": /usr/lib/liblwgeom-2.2.so.5: undefined symbol: GEOSClipByRect
 
이런 에러가 django를 쓸 때 발생합니다.
 
 
전 django 에서 geodjango 라는 파이썬 웹 프레임워크를 쓰는 중입니다. 
 
그런데 이런 에러가 떠서 실행이 안 되어 질문드립니다.
 
 
구글에 검색해보니 이런 문제가 발생한 경우 
 
https://trac.osgeo.org/postgis/ticket/3423
 
에서 얼핏 보니 postgresql  버전을 지금 쓰고 있는 우분투 리눅스에서 apt-get install 하면 나오는 9.5 대의 최신버전 말고
 
9.4 대의 버전을 쓰면 되는 것 같더라구요 
 
그래서 혹시 다른 해결책이 없다면 9.4 버전을 다운로드 하는 방법을 알 수 있을까요? 궁금합니다. 
 
이 글에 대한 댓글이 총 2건 있습니다.

해당 경우는 postgis 모듈 빌드 환경과, 지금 django를 쓰는 호스트의 라이브러리 환경이 달라서 발생하는 오류인데요.

구글에서 그냥 9.4 쓰면 되요라고 하고, 9.4 쓰고싶다면, apt-get으로 9.4도 설치하고,

장고 실행할 때, LD_LIBRARY_PATH만 잘 잡아주면 별 문제 없이 쓸 수 있을 것 같네요.

 

postgresql + postgit + gdal + .... 여기다, python의 까지 모두 OS에 의존하지 않게,

개발 환경을 만들어 놓고 사용하는 것이 전통적인 방식입니다.

 

뭐, 요즘은 이런 것들이 오픈 클라우드 파운드리의 컨테이너로 있어

그냥 가져다 쓰면 뚝딱 개발환경이 만들어진다고는 하는데,

저는 못해봐서 윗 환경을 구축할 수 있을 지는 모르겠습니다.

김상기(ioseph)님이 2016-07-19 15:57에 작성한 댓글입니다.

 감사합니다. 저같은 초보에게 큰 도움이 되었습니다. 

홍민구(gmh397)님이 2016-07-19 16:03에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
9680c# db저장과 관련하여서 질문이요 [1]
학생
2016-07-25
6839
9679postgresql에 byea타입으로 저장된 이미지를 php에서 보여줄려면? [2]
이기자
2016-07-25
7237
9678DB가 깨진거같습니다... 해결방법 질문드립니다. [1]
김이수
2016-07-21
8469
9677제가 postgresql을 쓰는 초보인데 이런 에러가 발생해서 궁급합니다. [2]
홍민구
2016-07-19
7275
9676query [1]
학생
2016-07-19
6897
9675pgday.seoul 2016 발표자 모집
김상기
2016-07-14
8127
9674테이블 접근 기록 [3]
꿈나무
2016-07-05
7313
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2023 DSN, All rights reserved.
작업시간: 0.048초, 이곳 서비스는
	PostgreSQL v16.1로 자료를 관리합니다