sql >> Database teknologi >  >> RDS >> PostgreSQL

Ulovlig instruktion:4 når du kører Django

psycopg2 er delvist skrevet i C og skal kompileres. Når du pip install en pakke, er der ofte et præ-kompileret binært hjul tilgængeligt til download.

Af en eller anden grund er den prækompilerede psycopg2 modul indeholder instruktioner, som din CPU ikke kan genkende (sandsynligvis fordi din processor er for gammel). Du kan rette dette ved selv at kompilere modulet, hvilket sikrer, at koden virker på din CPU:

$ pip install --no-binary psycopg2 psycopg2

--no-binary psycopg2 er en separat mulighed, så du bliver nødt til at angive pakkenavnet to gange. Du kan inkludere dette i din requirements.txt også:

psycopg2==a.b.c    --no-binary psycopg2


  1. Introduktion til Row-Level Security i SQL Server

  2. Tæl alle objekter i din database

  3. Lagret procedure til sletning af duplikerede poster i SQL-tabel

  4. Hvordan finder jeg MySQL-databaseplacering på din harddisk?