在Azure应用服务上安装适用于Windows的GDAL和GEOS库

时间:2016-05-18 19:59:36

标签: python django azure geodjango

我有一个Azure应用服务,我在其中运行使用Python3和Django构建的站点,连接到VM中的PostgreSQL数据库。现在我需要添加geodjango支持,这需要原生GEOS和GDAL库,我无法使其工作。

由于我无法在App Service中运行安装程序,因此我进行了本地安装并通过FTP复制了所有文件。我设置了环境变量:

OSGEO4W_ROOT=<dir>
GDAL_DATA=<dir>\share\gdal
PROJ_LIB=<dir>\share\proj
PATH=<dir>\bin

我已经设置了django设置:

GEOS_LIBRARY_PATH = '<dir>/bin/geos_c.dll'
GDAL_LIBRARY_PATH = '<dir>/bin/gdal200.dll'

我得到的一切仍然是OSError: [WinError 126] The specified module could not be found

这可以解决吗?

0 个答案:

没有答案