我已按照教程在我的Ubuntu上安装Geodjango。我使用的是Django 1.11.2和Python 2.7.6,postgres-9.3.2和postgis 2.0.3。
我在这里和这里检查过,但没有找到解决方案。
但是在我安装之后,当我试图运行时,我收到错误:OSError:/usr/lib/libgdal.so.20:undefined symbol:sqlite3_column_table_name
lgdal = CDLL(lib_path)
self._handle = _dlopen(self._name, mode)
答案 0 :(得分:1)
尝试通过以下方式从源代码构建SQLite
+CHARTER(*)|+GRUPO(*)|+GROUP(*)
我使用从源代码构建的最先进的SQLite,遇到了类似的情况,并寻找了答案,但没有人回答。终于,解决了这个问题。
参考-https://www.sqlite.org/compile.html#enable_column_metadata