psycopg2
is gedeeltelijk geschreven in C en moet worden gecompileerd. Wanneer je pip install
een pakket, is er vaak een vooraf gecompileerd binair wiel beschikbaar om te downloaden.
Om de een of andere reden is de vooraf gecompileerde psycopg2
module bevat instructies die uw CPU niet kan herkennen (waarschijnlijk omdat uw processor te oud is). U kunt dit oplossen door de module zelf te compileren, zodat de code op uw CPU werkt:
$ pip install --no-binary psycopg2 psycopg2
--no-binary psycopg2
is een aparte optie, dus je moet de pakketnaam twee keer opgeven. U kunt dit opnemen in uw requirements.txt
ook:
psycopg2==a.b.c --no-binary psycopg2