gpt4 book ai didi

python - 找不到 GEOS 库

转载 作者:行者123 更新时间:2023-12-01 06:12:20 24 4
gpt4 key购买 nike

我正在开发一个简单的员工列表 Django 应用程序。我想在我的应用程序中包含过滤,因此尝试安装 django-filter 模块。我认为 django-filter 没有正确安装(无论如何我不会使用它)。但是这样做之后,当我尝试运行我的应用程序时,它给出了这个,

"`ViewDoesNotExist at /employeeList/` ;
Could not import task.employeeDetails.views. Error was: Could not find the GEOS library (tried "geos_c", "GEOS"). Try setting GEOS_LIBRARY_PATH in your settings "

。当我搜索错误时,发现错误是由于某些错误的 geoDjango 安装造成的。但我不需要 geoDjango,我想知道它是如何抛出这个错误的。在此之前,我的应用程序运行良好。请有人帮我解决这个问题。

最佳答案

要检查的事项:

  1. 您是否使用 GeoDjango 数据库类?如果您的数据库引擎设置为诸如 django.contrib.gis.db.backends.postgis 或 django.contrib.gis.db.backends.mysql 之类的内容,则这些是地理后端。你想要的是类似 django.db.backends.postgresql_psycopg2 或 django.db.backends.mysql 的东西。并不是缺少“contrib.gis”部分。

  2. 另一种最可能的可能性是 task.employeeDetails.views 正在导入或运行需要 GEOS 的内容。

关于python - 找不到 GEOS 库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5139845/

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