我正在尝试将geodjango添加到已经存在的django项目中。我已经安装了所有要求的东西,例如postgressql proj geos e.t.c.我似乎无法在系统上安装gdal。每当我尝试在本地主机中运行该项目时,都会抛出一个gdal not found错误。我尝试使用Osgeo4w,.whl和.msi文件尝试安装gdal。似乎无法弄清楚我在做什么错。
答案 0 :(得分:0)
如果使用Windos,我发现的最简单方法是:
settings.py
中(如果需要,请更改虚拟环境的名称):
OSGEO_VENV = Path(__file__).parents[1] / 'venv/Lib/site-packages/osgeo/'
GEOS_LIBRARY_PATH = str(OSGEO_VENV / 'geos_c.dll')
GDAL_LIBRARY_PATH = str(OSGEO_VENV / 'gdal204.dll')
os.environ["PATH"] += os.pathsep + str(OSGEO_VENV)```