Python 在Azure应用程序服务上为Windows安装GDAL和GEOS库

Python 在Azure应用程序服务上为Windows安装GDAL和GEOS库,python,django,azure,geodjango,Python,Django,Azure,Geodjango,我有一个Azure应用程序服务,在那里我运行一个用Python3和Django构建的站点,连接到虚拟机中的PostgreSQL数据库。现在我需要添加geodjango支持,它需要本地GEOS和GDAL库,但我无法让它工作 由于我无法在应用程序服务中运行安装程序,我已进行了本地安装,并通过FTP复制了所有文件。我已经设置了环境变量: OSGEO4W_ROOT=<dir> GDAL_DATA=<dir>\share\gdal PROJ_LIB=<dir>\shar

我有一个Azure应用程序服务,在那里我运行一个用Python3和Django构建的站点,连接到虚拟机中的PostgreSQL数据库。现在我需要添加geodjango支持,它需要本地GEOS和GDAL库,但我无法让它工作

由于我无法在应用程序服务中运行安装程序,我已进行了本地安装,并通过FTP复制了所有文件。我已经设置了环境变量:

OSGEO4W_ROOT=<dir>
GDAL_DATA=<dir>\share\gdal
PROJ_LIB=<dir>\share\proj
PATH=<dir>\bin
OSGEO4W\u根=
GDAL\U数据=\share\GDAL
项目库=\share\PROJ
路径=\bin
我已经设置了django设置:

GEOS_LIBRARY_PATH = '<dir>/bin/geos_c.dll'
GDAL_LIBRARY_PATH = '<dir>/bin/gdal200.dll'
GEOS_库_路径='/bin/GEOS_c.dll'
GDAL_库_路径='/bin/gdal200.dll'
我得到的仍然是
OSError:[WinError 126]无法找到指定的模块


这可以解决吗?

如何在Azure Web应用程序上配置系统路径?似乎我们没有足够的权限来执行这些操作。我(尝试)在
web.config
中设置它。如果由于权限限制而忽略了这一点,那么我想这就可以解释我的问题了:(你如何在Azure Web Apps上配置系统路径?我们似乎没有足够的权限来执行这些操作。我(尝试)在
web.config
中设置它。如果由于权限限制而忽略了它,那么我想这可以解释我的问题:(