代码之家  ›  专栏  ›  技术社区  ›  Pankaj Sharma

找不到gdal库(尝试了“gdal202”、“gdal201”、“gdal20”、“gdal111”、“gdal110”、“gdal19”)

  •  0
  • Pankaj Sharma  · 技术社区  · 7 年前

    我正在做一个django项目,试图使用geodjango。

    在seting.py中,我添加了 'django.contrib.gis', 安装应用程序,但出现此错误。

      File "C:\Users\lenovo\AppData\Local\conda\conda\envs\myDjangoEnv\lib\site-packages\django\contrib\gis\admin\__init__.py", line 5, in <module>
        from django.contrib.gis.admin.options import GeoModelAdmin, OSMGeoAdmin
      File "C:\Users\lenovo\AppData\Local\conda\conda\envs\myDjangoEnv\lib\site-packages\django\contrib\gis\admin\options.py", line 2, in <module>
        from django.contrib.gis.admin.widgets import OpenLayersWidget
      File "C:\Users\lenovo\AppData\Local\conda\conda\envs\myDjangoEnv\lib\site-packages\django\contrib\gis\admin\widgets.py", line 3, in <module>
        from django.contrib.gis.gdal import GDALException
      File "C:\Users\lenovo\AppData\Local\conda\conda\envs\myDjangoEnv\lib\site-packages\django\contrib\gis\gdal\__init__.py", line 28, in <module>
        from django.contrib.gis.gdal.datasource import DataSource
      File "C:\Users\lenovo\AppData\Local\conda\conda\envs\myDjangoEnv\lib\site-packages\django\contrib\gis\gdal\datasource.py", line 39, in <module>
        from django.contrib.gis.gdal.driver import Driver
      File "C:\Users\lenovo\AppData\Local\conda\conda\envs\myDjangoEnv\lib\site-packages\django\contrib\gis\gdal\driver.py", line 5, in <module>
        from django.contrib.gis.gdal.prototypes import ds as vcapi, raster as rcapi
      File "C:\Users\lenovo\AppData\Local\conda\conda\envs\myDjangoEnv\lib\site-packages\django\contrib\gis\gdal\prototypes\ds.py", line 9, in <module>
        from django.contrib.gis.gdal.libgdal import GDAL_VERSION, lgdal
      File "C:\Users\lenovo\AppData\Local\conda\conda\envs\myDjangoEnv\lib\site-packages\django\contrib\gis\gdal\libgdal.py", line 43, in <module>
        % '", "'.join(lib_names)
    django.core.exceptions.ImproperlyConfigured: Could not find the GDAL library (tried "gdal202", "gdal201", "gdal20", "gdal111", "gdal110", "gdal19"). Is GDAL installed? If it is, try setting GDAL_LIBRARY_PATH in your settings.
    

    我不知道错误是怎么回事。有人能帮我吗?

    1 回复  |  直到 7 年前
        1
  •  1
  •   aman kumar    7 年前

    安装下面的库

    apt-get -y update && \
    apt-get -y install \
    python-gdal \
    python-geoip \
    rpl