在Ubuntu上安装psycopg2

我试图让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 

如果您使用的是virtualenv,我更喜欢使用pip:

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