关于python:在Ubuntu上安装psycopg2

Install psycopg2 on Ubuntu

我正在尝试在Ubuntu 12.04上安装python postgres客户端模块。 指导是执行以下操作:

1
apt-get install python-psycopg2

但是,apt表示无法找到包裹。
我很想通过apt安装它。 这是我可以安装的另一个软件包的一部分吗?


这在Ubuntu 12.04和15.10中适用于我

如果没有安装pip:

1
sudo apt-get install python-pip

然后:

1
2
3
sudo apt-get update
sudo apt-get install libpq-dev python-dev
sudo pip install psycopg2


使用Ubuntu 12.04它似乎对我很好:

1
2
3
4
5
6
7
8
9
10
11
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来确保你的回购永远不会受到伤害。 已是最新。


使用

1
sudo apt-get install python3-psycopg2

for Python3)


我更新了我的requirements.txt
psycopg2==2.7.4 --no-binary=psycopg2
因此它在源代码上构建二进制文件


我喜欢使用pip以防你使用virtualenv:

  • apt install libpython2.7 libpython2.7-dev
  • pip install psycopg2