我对这个系统还不太熟悉。另一位员工设置了我一直在使用的命令,我通常使用系统运行查询后返回的部分结果如下:
File "/usr/local/lib/python2.7/dist-packages/django/contrib/gis/geos/libgeos.py", line 115, in geos_version_info
if not m: raise GEOSException('Could not parse version info string "%s"' % ver)
django.contrib.gis.geos.error.GEOSException: Could not parse version info string "3.4.2-CAPI-1.8.2 r3921"
根据另一个建议,我已重新下载了 GEOS。还有其他建议吗?
答案1
此修复略有变化https://stackoverflow.com/questions/18643998/geodjango-eosexception-error
编辑此文件:site-packages/django/contrib/gis/geos/libgeos.py
寻找函数:geos_version_info
并修改此行:
ver = geos_version().解码()
使用以下行:
ver = geos_version().split(' ')[0]