Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/318.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 找不到GEOS库_Python_Django_Django Templates_Django Forms - Fatal编程技术网

Python 找不到GEOS库

Python 找不到GEOS库,python,django,django-templates,django-forms,Python,Django,Django Templates,Django Forms,我正在开发一个简单的员工列表Django应用程序。我想在我的应用程序中包括过滤,所以尝试安装django过滤模块。我认为django过滤器安装不正确(我无论如何也不会使用它)。但这样做之后,当我尝试运行我的应用程序时,它给出 "`ViewDoesNotExist at /employeeList/` ; Could not import task.employeeDetails.views. Error was: Could not find the GEOS library (tried "g

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

"`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,我想知道它是如何抛出这个错误的。在此之前,我的应用程序运行良好。有人请帮我解决这个问题。

要检查的内容:

  • 您正在使用GeoDjango数据库类吗?如果您的数据库引擎设置为类似于
    django.contrib.gis.db.backends.postgis
    django.contrib.gis.db.backends.mysql
    ,则这些是地理后端。您需要的是类似于
    django.db.backends.postgresql\u psycopg2
    django.db.backends.mysql
    。而不是缺少“contrib.gis”部分

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