Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

496
Views
error de postgresql: símbolo indefinido: GEOSClipByRect en django

cuando migro en django
el django tiene un error de retorno a continuación

 $ python manager.py migrate

django.db.utils.InternalError: no se pudo cargar la biblioteca "/usr/lib/postgresql/9.6/lib/postgis-2.3.so": /usr/lib/liblwgeom-2.3.so.0: símbolo indefinido: GEOSClipByRect

Investigué muchas publicaciones pero no encontré ninguna solución.
¿Alguien sabe la solución?
la información de mi sistema está abajo


 $ lsb_release -a

Identificación del distribuidor: Ubuntu
Descripción: Ubuntu 16.04.2 LTS
Lanzamiento: 16.04
Nombre en clave: xenial



 $ dpkg -l | grep postgres

ii postgresql-9.6 9.6.2-1.pgdg16.04+1 amd64 base de datos SQL objeto-relacional, servidor versión 9.6
ii postgresql-9.6-pgrouting 2.3.2+ds-2.pgdg16.04+1 amd64 Compatibilidad con la funcionalidad de enrutamiento para PostgreSQL/PostGIS
ii postgresql-9.6-pgrouting-scripts 2.3.2+ds-2.pgdg16.04+1 todas las funciones de enrutamiento compatibles con PostgreSQL/PostGIS - scripts
ii postgresql-9.6-postgis-2.3 2.3.2+dfsg-1~exp2.pgdg16.04+1 amd64 Soporte de objetos geográficos para PostgreSQL 9.6
ii postgresql-9.6-postgis-2.3-scripts 2.3.2+dfsg-1~exp2.pgdg16.04+1 todos los objetos geográficos son compatibles con PostgreSQL 9.6 -- scripts
ii postgresql-client-9.6 9.6.2-1.pgdg16.04+1 programas front-end amd64 para PostgreSQL 9.6
ii postgresql-client-common 180.pgdg16.04+1 todos los administradores para múltiples versiones de clientes de PostgreSQL
ii postgresql-common 180.pgdg16.04+1 todo el administrador de clústeres de bases de datos de PostgreSQL
ii postgresql-contrib 9.6+180.pgdg16.04+1 todas las funciones adicionales para PostgreSQL (versión compatible)
ii postgresql-contrib-9.6 9.6.2-1.pgdg16.04+1 amd64 instalaciones adicionales para PostgreSQL



 $ dpkg -l | grep postgres

ii postgis 2.3.2+dfsg-1~exp2.pgdg16.04+1 amd64 Soporte de objetos geográficos para PostgreSQL
ii postgis-doc 2.3.2+dfsg-1~exp2.pgdg16.04+1 todos los objetos geográficos son compatibles con PostgreSQL -- documentación
ii postgresql-9.6-postgis-2.3 2.3.2+dfsg-1~exp2.pgdg16.04+1 amd64 Soporte de objetos geográficos para PostgreSQL 9.6
ii postgresql-9.6-postgis-2.3-scripts 2.3.2+dfsg-1~exp2.pgdg16.04+1 todos los objetos geográficos son compatibles con PostgreSQL 9.6 -- scripts

over 4 years ago · Santiago Trujillo
1 answers
Answer question

0

Es muy probable que esté usando una versión anterior de GEOS (supongo que 3.4. Puede encontrar la versión ejecutando geos-config --version). Lo que debe hacer es desinstalar la versión actual de GEOS y reinstalar una versión más nueva:

Elimine los archivos geos de /usr/bin /usr/local/bin usr/lib usr/local/lib. Debe ser bastante fácil de identificar.

Ejecute lo siguiente para instalar la versión 3.5:

 $ wget http://download.osgeo.org/geos/geos-3.5.1.tar.bz2 $ tar xjf geos-3.5.1.tar.bz2 $ cd geos-3.5.2 $ ./configure $ make $ sudo make install $ sudo ldconfig

Editar: use la versión más relevante de GEOS para su proyecto. No es obligatorio usar 3.5

over 4 years ago · Santiago Trujillo Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!