Ubuntu 12.04にインストールされているpython postgresクライアントモジュールを取得しようとしています。ガイダンスは次のとおりです。
apt-get install python-psycopg2
ただし、apt
は、パッケージが見つからないことを示しています。apt
からこれをインストールしたいと思っています。これは、インストールできる別のパッケージの一部ですか?
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
リポジトリを確認します。最新です。
これは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
つかいます
Sudo apt-get install python3-psycopg2
python3の場合)
requirements.txt
がpsycopg2==2.7.4 --no-binary=psycopg2
になるように更新し、ソース上にバイナリをビルドしました
Virtualenvを使用している場合は、pipを使用することをお勧めします。
apt install libpython2.7 libpython2.7-dev
pip install psycopg2