PostgreSQL
 sql >> Datenbank >  >> RDS >> PostgreSQL

Kann psycopg2 Ubuntu nicht installieren

Sie haben die python-dev-Bibliotheken für Python 3 installiert. Ihre psycopg2-Installation verwendet Python 2.7

Stellen Sie sicher, dass Sie python3-pip

installiert haben
sudo apt-get install python3-pip

Dann:

pip3 install psycopg2

Wenn das immer noch fehlschlägt, versuchen Sie, die Entwicklungsheader für postgresql zu installieren:

sudo apt install python3-dev libpq-dev
pip3 install psycopg2

Bei Python 2

sudo apt update
sudo apt-get install postgresql postgresql-contrib
sudo apt-get install libpq-dev
sudo apt-get install python-dev
sudo apt-get install python-pip
pip2 install psycopg2-binary

Bei Ubuntu 20.04

sudo apt-get install build-essential

Führen Sie dann die anderen Schritte entweder für Python 2 oder 3 aus.