GeoDjango 在 Windows 10 中找不到 GDAL 库

2023-11-21

我在 Windows 10 上使用 Django 11.4,当我尝试迁移模型时遇到问题。我收到此错误:

django.core.exceptions.ImproperlyConfigured: Could not find the GDAL library (tried "gdal201", "gdal20", "gdal111", "gdal110", "gdal19")

我按照 GeoDjango 的安装说明进行操作(https://docs.djangoproject.com/en/1.11/ref/contrib/gis/install/),但我仍然遇到麻烦。我在这个错误中发现的所有内容都表明要更改系统环境变量。

我安装了OSGe4W并添加了GDAL_DATA = C:\OSGeo4W\share\gdalPROJ_LIB= C:\OSGeo4W\share\proj.

我不知道还能尝试什么,如果有更多的见解,我将不胜感激。


我通过编辑 %PYTHONPATH%\Lib\site-packages\django\contrib\gis\gdal 中的 libgdal.py 文件并将 str('gdal202') 添加到第 26 行来修复此问题,如下所示:

 lib_names = [str('gdal201'), str('gdal202'), str('gdal111'), str('gdal110'), str('gdal19')]

根据您使用的 GDAL 版本,您可能需要添加不同的版本号。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

GeoDjango 在 Windows 10 中找不到 GDAL 库 的相关文章

随机推荐