psycopg2
está parcialmente escrito en C y necesita ser compilado. Cuando pip install
un paquete, a menudo hay una rueda binaria precompilada disponible para descargar.
Por alguna razón, el psycopg2
precompilado El módulo contiene instrucciones que su CPU no puede reconocer (probablemente porque su procesador es demasiado antiguo). Puede solucionar esto compilando el módulo usted mismo, lo que garantizará que el código funcione en su CPU:
$ pip install --no-binary psycopg2 psycopg2
--no-binary psycopg2
es una opción separada, por lo que deberá especificar el nombre del paquete dos veces. Puede incluir esto en su requirements.txt
también:
psycopg2==a.b.c --no-binary psycopg2