psycopg2 sebagian ditulis dalam C dan perlu dikompilasi. Saat Anda pip install sebuah paket, seringkali tersedia roda biner yang telah dikompilasi sebelumnya untuk diunduh.
Untuk beberapa alasan, psycopg2 yang telah dikompilasi sebelumnya module berisi instruksi yang tidak dapat dikenali oleh CPU Anda (mungkin karena prosesor Anda terlalu tua). Anda dapat memperbaikinya dengan mengompilasi modul sendiri, yang akan memastikan kode berfungsi pada CPU Anda:
$ pip install --no-binary psycopg2 psycopg2
--no-binary psycopg2 adalah opsi terpisah sehingga Anda harus menentukan nama paket dua kali. Anda dapat menyertakan ini di requirements.txt juga:
psycopg2==a.b.c --no-binary psycopg2