sql >> Database >  >> RDS >> PostgreSQL

Illegale instructie:4 bij het uitvoeren van Django

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


  1. Grondbeginselen van tabeluitdrukkingen, deel 5 – CTE's, logische overwegingen

  2. SQL commando niet juist afgesloten?

  3. SQL Tabel vullen met willekeurige gegevens

  4. Hoe installeer ik SQL Server op een Mac met VirtualBox