Installer psycopg2 sur Ubuntu

J'essaie d'installer le module client Python postgres sur Ubuntu 12.04. Les conseils sont de faire ce qui suit:

apt-get install python-psycopg2

Cependant, apt indique que le paquet ne peut pas être localisé.
Je suis impatient de l'installer via apt. Est-ce une partie d'un autre paquet que je peux installer?

31
demandé sur Brian Diggs 2012-07-20 20:49:41

4 réponses

En utilisant Ubuntu 12.04, il semble fonctionner correctement pour moi:

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.

Quelle erreur obtenez-vous exactement? - vérifiez que vous avez bien orthographié psycopg-c'est souvent un gotcha... et ça ne fait jamais mal d'exécuter un apt-get update pour vous assurer que votre repo. est jusqu'à ce jour.

40
répondu Jon Clements 2012-07-20 17:10:56

Cela fonctionne pour moi dans Ubuntu 12.04 et 15.10

Si pip n'est pas installé:

sudo apt-get install python-pip

Puis:

sudo apt-get update
sudo apt-get install libpq-dev python-dev
sudo pip install psycopg2
49
répondu Renato Prado 2016-04-09 22:09:20

Je préfère utiliser pip au cas où vous utiliseriez virtualenv:

  1. apt install libpython2.7 libpython2.7-dev
  2. pip install psycopg2
0
répondu noomz 2016-12-13 08:15:51

J'ai mis à jour mon requirements.txt pour avoir psycopg2==2.7.4 --no-binary=psycopg2 Pour qu'il construise des binaires sur source

0
répondu itz-azhar 2018-10-05 13:29:45