gpt4 book ai didi

django - Heroku/Django : Could not import user-defined GEOMETRY_BACKEND "geos"

转载 作者:行者123 更新时间:2023-12-04 08:52:18 25 4
gpt4 key购买 nike

我在 Heroku 上收到以下错误:

django.core.exceptions.ImproperlyConfigured: Could not import user-defined GEOMETRY_BACKEND "geos".

这很奇怪,因为它以前工作过。

我将 buildpack 设置为 https://github.com/dulaccc/heroku-buildpack-geodjango/ .

在我的 settings.py 中,我有:
GEOS_LIBRARY_PATH = environ.get('GEOS_LIBRARY_PATH')
GDAL_LIBRARY_PATH = environ.get('GDAL_LIBRARY_PATH')

当我部署到 Heroku 时,它似乎找到了 GEOS。这是日志:
-----> Checking for GEOS
Installed
GEOS installed and accessible with env variable 'GEOS_LIBRARY_PATH'
-----> Checking for Proj.4
Installed
Proj.4 installed and accessible with env variable 'PROJ4_LIBRARY_PATH'
-----> Checking for GDAL
Installed
GDAL installed and accessible with env variable 'GDAL_LIBRARY_PATH'

最佳答案

此错误是由于安装目录路径不正确造成的。 heroku-geo-buildpack 的这个分支在他们最新的提交中纠正了这个问题。

https://github.com/Tekco/heroku-geo-buildpack

关于django - Heroku/Django : Could not import user-defined GEOMETRY_BACKEND "geos",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22361094/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com