7

次のエラーが表示されます。

ImportError: Could not find the GEOS library (tried ""geos_c"", ""libgeos_c-1"").  
Try setting GEOS_LIBRARY_PATH in your settings

私が実行すると:

from django.contrib.gis.geos import *
pnt=GEOSGeometry('POINT(23 5)')
print(pnt)

追加GEOS_LIBRARY_PATH = 'C:/Python34/Lib/site-packages/osgeo/geos_c.dll'
しましたC:\Python34\Lib\site-packages\django\conf\project_template\project_name\settings.py

しかし、それでも同じエラーが発生します。これを解決するには?

4

2 に答える 2

1

パスは正しいですか? これが私の道です:

GEOS_LIBRARY_PATH = 'c:\\Program Files\\PostgreSQL\\9.1\\bin\\libgeos_c-1'

PostgreSQL の GEOS が必要です。

于 2015-12-17T09:19:03.837 に答える