Django 迁移找不到 GDALRaster

Django migration can't find GDALRaster

我接手了一个使用 Django、Django REST 框架和 Leaflet 的项目,将绘制的路径存储在数据库中。在 virtualenv 中安装 Django 并尝试迁移它会引发:

File "D:\SHK\ElektroClean\venv\lib\site-packages\django\contrib\gis\db\backends\postgis\operations.py", line 7, in from django.contrib.gis.gdal import GDALRaster ImportError: cannot import name 'GDALRaster'

在目录 D:\SHK\ElektroClean\py27\Lib\site-packages\django\contrib\gis\gdal 中有一个名为 raster 的文件夹。将此文件夹重命名为 GDALRaster 是否可以修复?

有人建议解决这个问题吗?

解决安装GDAL时出错-.-

在 Linux:

sudo apt-get install libgdal-dev
pip install gdal

在 Windows 从 gisinternals

安装 GDAL Core 和 GDAL Python 绑定