it-swarm.com.de

Installieren Sie psycopg2 auf Ubuntu

Ich versuche, das Python-Postgres-Client-Modul auf Ubuntu 12.04 zu installieren. Die Anleitung besteht darin, Folgendes zu tun:

apt-get install python-psycopg2

apt sagt jedoch aus, dass das Paket nicht gefunden werden kann.
Ich möchte dies über apt installieren. Ist dieser Teil eines anderen Pakets, das ich installieren kann?

31
Matt

Mit Ubuntu 12.04 scheint es für mich gut zu funktionieren:

[email protected]:~$ 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.

Was für einen Fehler bekommst du genau? - vergewissern Sie sich, dass Sie psycopg richtig geschrieben haben - das ist oft ein Problem ... und es schadet nie, einen apt-get update auszuführen, um sicherzustellen, dass Ihr Repo funktioniert. ist aktuell.

40
Jon Clements

Dies funktioniert für mich in Ubuntu 12.04 und 15.10

wenn pip nicht installiert ist:

Sudo apt-get install python-pip

und dann:

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

Verwenden

Sudo apt-get install python3-psycopg2

für Python3)

2
Ilya Sheroukhov

Ich änderte meinen requirements.txt in havepsycopg2==2.7.4 --no-binary=psycopg2So, dass er Binärdateien auf der Quelle erstellt

0
itz-azhar

Ich ziehe es vor, pip zu verwenden, falls Sie virtualenv verwenden:

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