2012-07-20 2 views
29

저는 우분투 12.04에 설치된 python postgres 클라이언트 모듈을 얻으려고합니다.우분투에 psycopg2 설치

apt-get install python-psycopg2 

그러나, apt 패키지를 찾을 수없는 것을 말한다 지침은 다음을 수행하는 것입니다.
apt을 통해 설치하고 싶습니다. 이 패키지는 내가 설치할 수있는 다른 패키지의 일부입니까?

답변

40

나를 위해 잘 작동하는 표시 우분투 12.04 사용 :

[email protected]:~$ sudo apt-get install python-psycopg2 
[sudo] password for jon: 
Reading package lists... Done 
Building dependency tree  
Reading state information... Done 
Suggested packages: 
    python-psycopg2-doc 
The following NEW packages will be installed 
    python-psycopg2 
0 upgraded, 1 newly installed, 0 to remove and 334 not upgraded. 
Need to get 153 kB of archives. 

정확히 어떤 오류가있다? - psycopg의 철자를 다시 한 번 확인해보십시오. 꽤 자주 잡았다 ... apt-get update을 실행하여 repo를 확인하는 것이 결코 아플 수 있습니다. 최신 버전입니다.

+1

는>을 두 번 당신이 바로 하 psycopg의 철자 체크! 그건 내 실수 였어. 나는 거의 미쳐 가고 있었다. –

44

이 우분투 12.04에 나를 위해 작동과 설치되지 않은 PIP 경우 15.10

: 다음

sudo apt-get install python-pip 

과 :

sudo apt-get update 
sudo apt-get install libpq-dev python-dev 
sudo pip install psycopg2 
+0

OP는'apt'을 사용하여 설치하려고하지만 여전히 Python 패키지를 관리하기 위해 pip/conda를 사용하는 것을 선호합니다. – jonnybazookatone

0

을 당신이 VIRTUALENV 사용하는 경우 PIP를 사용하여 선호 :

  1. apt install libpython2.7 libpython2.7-dev
  2. pip install psycopg2