web-dev-qa-db-ja.com

Ubuntuにpsycopg2をインストールする

Ubuntu 12.04にインストールされているpython postgresクライアントモジュールを取得しようとしています。ガイダンスは次のとおりです。

apt-get install python-psycopg2

ただし、aptは、パッケージが見つからないことを示しています。
aptからこれをインストールしたいと思っています。これは、インストールできる別のパッケージの一部ですか?

34
Matt

Ubuntu 12.04を使用すると、私にとってはうまくいくようです:

jon@minerva:~$ 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リポジトリを確認します。最新です。

43
Jon Clements

これはUbuntu 12.04および15.10で動作します

pipがインストールされていない場合:

Sudo apt-get install python-pip

その後:

Sudo apt-get update
Sudo apt-get install libpq-dev python-dev
Sudo pip install psycopg2
53
Renato Prado

つかいます

Sudo apt-get install python3-psycopg2

python3の場合)

2
Ilya Sheroukhov

requirements.txtpsycopg2==2.7.4 --no-binary=psycopg2になるように更新し、ソース上にバイナリをビルドしました

0
itz-azhar

Virtualenvを使用している場合は、pipを使用することをお勧めします。

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