![]() |
1
9
我要回答我自己的问题,为了我未来的项目和任何其他试图开始geodjango的人。截至2020年7月更新此答案 创建一个ebextensions文件,以便在部署时在EC2实例上安装GDAL: 01\u格达尔。配置
如图所示,脚本使用测试函数检查gdal是否已经存在。然后下载Geos、Proj和GDAL库,并将它们安装在usr/local目录中。在撰写本文时,geodjango(Django 3.0)最多支持Geos 3.7、Proj 5.2(它也需要projdatum。当前版本不需要它)和GDAL 2.4 警告 :此安装过程可能需要很长时间。另外,我不是Linux专业人员,所以其中一些命令可能是多余的,但它可以工作。 最后,我将以下两个环境变量添加到我的Elastic Beanstalk配置中:
如果您仍然有问题,我建议您检查EC2实例中的日志和ssh,以检查安装是否进行。原始贷方至 this post |
![]() |
Roma · 按距离对结果排序,并获取它们与查询点之间的距离 7 年前 |
![]() |
randomuser · MakeValid不适用于单个模型对象 7 年前 |
![]() |
Safari · GeoDjango查询:包含在多多边形中的所有点 9 年前 |
![]() |
Taranjeet · 在Heroku上安装GeoDjango 10 年前 |
![]() |
Daniel Quinn · 我如何使用Python和OSM来获取附近的列表? 11 年前 |