2012-07-20 4 views
29

にpsycopg2をインストールします。は、私はUbuntuの12.04にインストールされているPythonのPostgresのクライアントモジュールを取得しようとしているのUbuntu

apt-get install python-psycopg2 

しかし、aptは、パッケージが見つからないことを言う:ガイダンスは、次の操作を行うことです。
私はaptからインストールしたいと考えています。これは私がインストールできる別のパッケージの一部ですか?

答えて

40

私のために正常に動作するように見えるのUbuntu 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. 

あなたが正確にどのようなエラーを取得していますか? - それはかなり頻繁に落とし穴だ...そしてそれはあなたのレポを確認するapt-get updateを実行するために痛いことはありません - ダブルあなたが右のpsycopg綴られてきました確認してください。最新のものです。

+1

>ダブルあなたはpsycopg右 ハつづられてきたチェック!それは私の間違いでした。私はほとんど狂っていた。 –

44

ピップがインストールされていない場合、これはUbuntuの12.04と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の使用している場合にはピップを使用して好みます。

  1. apt install libpython2.7 libpython2.7-dev
  2. pip install psycopg2
関連する問題