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?
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.
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
J'ai mis à jour mon requirements.txt
pour qu'il aitpsycopg2==2.7.4 --no-binary=psycopg2
Alors qu'il crée des binaires sur le source
Je préfère utiliser pip si vous utilisez virtualenv:
apt install libpython2.7 libpython2.7-dev
pip install psycopg2