2012-04-25 2 views
6

뭔가 제대로 작동하지 않는 한 장고 책과 그 위대한 것을 지금까지 읽었습니다. 나는 운이없는 psycogp2 플러그인을 설치하기 위해 이틀 동안 노력해 왔습니다.psycopg2 플러그인이 달린 Django

압축 해제 된 디렉토리로 이동하여 setup.py install을 실행하면 "서버 측 확장을위한 postgresql dev 또는 클라이언트 측 libpq-dev가 있어야합니다."라고 반환됩니다.

나는 이것이 무엇을 의미하는지 모르겠다. 구글은 결과가 너무 많아서 정말로 이해하지 못한다.

필자는 일주일에 한 번 더 장고를 배우려고 노력했기 때문에 어떤 도움도 도움이 될 것입니다. 감사합니다

Btw, 나는 postgresql과 pgadminIII를 설치 프로그램 팩에서 설치했습니다.

나는 또한 sudo apt-get post를 시도했다. .. 그리고 약간의 재료는 일어난다. .. 그러나 나는졌다.

+1

psycopg2 모듈 ('sudo apt-get install postgresql-dev')을 빌드하려면 PostgreSQL 라이브러리가 필요하지만 우분투 또는 데비안을 실행하는 경우 BluesRockAddict의 대답은 더 나은 해결책입니다. . 또한 Python 모듈을 설치하려면 항상 패키지 관리자를 사용하거나 코드를 다운로드하고 직접 빌드하기 위해'easy_install' 또는'pip'를 사용하십시오. – birryree

+0

리눅스의 배포판은 무엇입니까? –

답변

4

apt-get을 사용하여 설치하십시오 : 나는 그렇게 나를 위해 실행 가능한 옵션을 apt-get을을하지 않은 사용, 내 배포 프로세스의 일환으로 핍 사용하고

sudo apt-get install python-psycopg2 
+0

이것은 뭔가를했습니다! 임 제대로 설치했다고 가정하면 감사합니다. – Ismaiah

+0

우분투를 사용하여, 정말 버전의 확실하지. 내가 쉬운 설치를 시도 할 때 "sudo apt-get python setuptools"를 얻었지만 찾을 수 없을 때 실행한다. – Ismaiah

+0

'sudo apt-get install python-setuptools' – BluesRockAddict

13

.

나는 apt-get을에서 파이썬 psycopg2을

sudo apt-get install libpq-dev 

을 실행하고 제거 할 수 있었다.

그런 다음
pip install psycopg2 

나를 위해 잘 일했다.

-1

sudo apt-get install python-psycopg2는 저에게도 해결책을 제시 했으므로 잘 작동합니다.

+0

당신을 위해 작동하는 해결책은 그것이 다른 사람들에게도 적용된다고 함축하지는 않습니다 – lboshuizen

3

저는 Xubuntu (12.04)에서 작업 중이며 django-toolbelt을 설치하려고 할 때 동일한 오류가 발생했습니다. 나는 다음과 같은 작업이 오류를 해결 :

  • 는 sudo apt-get을 설치 파이썬 - dev에
  • 는 sudo apt-get을 설치 libpq를-DEV
  • 는 sudo apt-get을 파이썬 psycopg2을 설치

이 정보가 도움이되기를 바랍니다.

관련 문제