web-dev-qa-db-fra.com

Installer psycopg2 sur Ubuntu

J'essaie d'installer le module client Python Postgres sur Ubuntu 12.04. Les instructions sont les suivantes:

apt-get install python-psycopg2

Cependant, apt indique que le paquet ne peut pas être localisé.
Je suis désireux d’installer ceci avec apt. Est-ce que cela fait partie d'un autre paquet que je peux installer?

31
Matt

En utilisant Ubuntu 12.04, il semble bien fonctionner 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 piège… et il n’est jamais inutile de lancer un apt-get update pour s’assurer de votre repo. est à jour.

40
Jon Clements

Cela fonctionne pour moi dans Ubuntu 12.04 et 15.10.

si pip pas installé:

Sudo apt-get install python-pip

et alors:

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

J'ai mis à jour mon requirements.txt pour qu'il aitpsycopg2==2.7.4 --no-binary=psycopg2Alors qu'il crée des binaires sur le source

0
itz-azhar

Je préfère utiliser pip si vous utilisez virtualenv:

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