首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >找不到GEOS库

找不到GEOS库
EN

Stack Overflow用户
提问于 2011-02-28 16:55:50
回答 1查看 3.1K关注 0票数 1

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

代码语言:javascript
复制
"`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,我想知道它是如何抛出这个错误的。在此之前,我的应用程序运行得很好。谁来帮我解决这个问题。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-05-13 02:47:09

要检查的事项:

  1. 您是否在使用GeoDjango数据库类?如果您的数据库引擎设置为类似于django.contrib.gis.db.backends.postgisdjango.contrib.gis.db.backends.mysql的内容,那么这些就是地理后端。你想要的是像django.db.backends.postgresql_psycopg2django.db.backends.mysql这样的东西。不是缺少"contrib.gis“部分。
  2. 另一种最有可能的可能性是task.employeeDetails.views正在导入或运行需要GEOS的东西。
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5139845

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档