【发布时间】:2017-03-19 10:20:29
【问题描述】:
我遵循了GeoDjano GDAL Windows Post 中提到的所有讨论和步骤,但陷入了另一个问题,我无法为 GeoDjango 获取 GDAL。
在 Python 控制台(C:\Python27) 中,我可以 import gdal 但 GeoDjano 在 gdal.HAS_GDAL 下说 FALSE 查询 gdal.HAS_GDAL em>Django/GeoDjango Apps Shell 并在涉及 GDAL 的任何几何操作上出错,例如country.geom.geojson 产生:
GEOSException: GeoJSON output only supported when GDAL is installed
我将 Python2.7 安装为 C:\Python27,路径环境变量包含:
C:\Python27\; C:\Python27\bin; C:\Python27\scripts; C:\Program Files\GDAL;
和其他环境变量为:
GDAL_DATA C:\Program Files\GDAL\gdal-data
GDAL_DRIVER_PATH C:\Program Files\GDAL\gdalplugins
GDAL_LIBRARY_PATH C:\Program Files\GDAL
还尝试将GDAL_LIBRARY_PATH="C:\\Program Files\\GDAL" 放入settings.py,但没有奏效。
我正在使用 Windows 7 Ultimate x64、Python 2.7.3、Django 1.5.1 并尝试安装/重新安装 GDAL 和 Python GDAL 绑定二进制文件。
【问题讨论】:
标签: django python-2.7 windows-7-x64 gdal geodjango