== My project ==
Two virtual machines:
Machine 1: Running Django 1.5b2
Machine 2: Running a geospatial DB server (postgresql-server-dev-9.1, geos-3.3.5, proj-4.8.0, postgis-2.0.2)
== My (wrong??) assumption ==
I don't need to install any geos/postgis library on Machine 1. Please let me know if this is incorrect.
== My Problem ==
When I run:
$ manage.py validate
The result is:
ImproperlyConfigured: Could not import user-defined GEOMETRY_BACKEND "geos".
== Tring to fix this ==
In Machine 1 (where I have my Django application), I include this line in settings.py
GEOS_LIBRARY_PATH = '/opt/geos/lib/libgeos_c.so'
But this path is the location of Geos library in Machine 2 (my DB server).
When I run $ manage.py validate, I get this error:
OSError: /opt/geos/lib/libgeos_c.so: cannot open shared object file: No such file or directory
So, may be I need some Geos libraries in Machine 1 in order to Django communicate with PostGIS, but I'm not sure.
Any ideas?
You received this message because you are subscribed to the Google Groups "Django users" group.
To view this discussion on the web visit https://groups.google.com/d/msg/django-users/-/EuB4ikCp2uAJ.
To post to this group, send email to django-users@googlegroups.com.
To unsubscribe from this group, send email to django-users+unsubscribe@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/django-users?hl=en.
No comments:
Post a Comment