关于python:geodjango导入LayerMapping报错

geodjango error importing LayerMapping

设置:

1
2
3
4
5
6
7
8
9
10
11
Windows 10

Python 2.7

Django 1.11

Standalone GDAL install gdal-202-1911-core.msi from gisinternals

QGIS version 3

PostgreSQL 9.5 with Postgis 2.3

Environmental

1
2
3
4
from django.contrib.gis.utils import LayerMapping
Traceback (most recent call last):
  File"<interactive input>", line 1, in <module>
ImportError: cannot import name LayerMapping

我可以打开layermapping.py,文件就在那里。我这里的设置肯定有问题。我应该怎么做才能正确导入 LayerMapping,为什么会发生这种情况


您的 geos/GDAL 安装可能已损坏。按照此答案中的说明在 Windows 上正确安装 geodjango。