PostgreSQL
 sql >> база данни >  >> RDS >> PostgreSQL

Незаконна инструкция:4 при стартиране на Django

psycopg2 е частично написан на C и трябва да бъде компилиран. Когато pip install пакет, често има предварително компилирано двоично колело, налично за изтегляне.

По някаква причина, предварително компилираният psycopg2 модулът съдържа инструкции, които вашият процесор не може да разпознае (вероятно защото процесорът ви е твърде стар). Можете да поправите това, като компилирате модула сами, което ще гарантира, че кодът работи на вашия процесор:

$ pip install --no-binary psycopg2 psycopg2

--no-binary psycopg2 е отделна опция, така че ще трябва да посочите името на пакета два пъти. Можете да включите това във вашия requirements.txt също така:

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


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Ruby 'pg' gem, свързващ грешно копие на libpq.5.dylib (на OSX)

  2. Django:Група заявки по месец

  3. Как POSITION() работи в PostgreSQL

  4. Уникално ограничение на Postgres спрямо индекс

  5. Защо мога да създам таблица с PRIMARY KEY в колона с нула?