我已经按照教程在我的Ubuntu上安装Geodjango。我正在使用Django 1.11.2和Python 2.7.6,postgres-9.3.2和postgis 2.0.3。
我检查了这里和这里,但没有找到解决方案。
但在我安装后,当我试图运行时,我得到了错误:OSError:/usr/lib/libgdal.so.20:未定义符号:sqlite3_column_table_name
lgdal = CDLL(lib_path)
self._handle = _dlopen(self._name, mode)
字符串
2条答案
按热度按时间n3schb8v1#
尝试从源代码构建SQLite
字符串
我使用尖端的SQLite,从源代码构建,我遇到过类似的情况,并寻找答案,但没有人回答。最后,这解决了问题。
参考-https://www.sqlite.org/compile.html#enable_column_metadata
gr8qqesn2#
特别感谢>更冷漠
https://blog.csdn.net/qq_38979769/article/details/129723825第一个字符
下载sqlite-autoconf-${current_version}.tar.gz版本无合并
字符串
编辑第一个宏定义行,添加define SQLITE_ENABLE_COLUMN_METADATA 1,如下所示
型
保存并进行安装
型
享受
如果安装损坏重试
第一个月