当试图触发了Django的服务器,我收到以下错误:GeoDjango内置找不到GEOS库
django.core.exceptions.ImproperlyConfigured: Could not import user-defined GEOMETRY_BACKEND "geos".
我在Mac OS狮子运行postgresql8.4。
我已经使用Macports安装PostGIS。下面是$端口安装显示:
PostGIS的@ 1.5.2_1 + postgresql84 PostGIS的@ 1.5.2_1 + postgresql90 PostGIS的@ 1.5.3_0 + postgresql90 PostGIS的@ 1.5.3_0 + postgresql91(活动)
这里的我所得到的当试图确定我有什么版本的PostGIS的:
geodjango=# SELECT PostGIS_full_version();
ERROR: could not access file "$libdir/postgis-1.5": No such file or directory
CONTEXT: SQL statement "SELECT postgis_lib_version()"
PL/pgSQL function "postgis_full_version" line 11 at SQL statement
没错。使用macports在GeoDjango网站上概述了安装,尽管它们可能有些是以前安装的,因此事情并没有按照正确的顺序进行。 – wmfox3