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

Probleme mit python manage.py migrieren -> Kein Modul namens psycopg2

Es muss daran liegen, dass Sie psycopg2 in Ihrer Python-Installation auf Systemebene installieren, nicht in Ihrer virtuellen Umgebung.

sudo apt-get install python-psycopg2

wird es in Ihrer Python-Installation auf Systemebene installieren.

Sie können es in Ihrer virtuellen Umgebung installieren, indem Sie

pip install psycopg2

nachdem Sie Ihre virtuelle Umgebung aktiviert haben, oder Sie können Ihre virtuelle Umgebung mit --system-site-packages erstellen Flag, damit Ihr virtualenv Pakete in Ihrem Python auf Systemebene bereits verfügbar hat.

virtualenv --system-site-packages test

wo test ist Ihre virtuelle Umgebung.