重要提示:路径/到/_空间空间:未定义符号:sqlite3_bind_int64

2024-05-14 14:51:46 发布

您现在位置:Python中文网/ 问答频道 /正文

我知道,有人问过类似的问题,但我没有找到任何帮助。在

我使用pip install pyspacealite构建pyspacealite库。 因为这不起作用,我不得不手工制作: python设置.py安装

因此,我首先必须下载libspacealite的合并并将其放入 /从此源生成/pyspacealite/合并:http://www.gaia-gis.it/gaia-sins/libspatialite-sources/

我还编辑了/build/pyspacealite/src/connection.h文件,并删除了“intspatialite_init(intverbose);”,因为存在重复。在

毕竟,我建造了整个图书馆: python设置.py安装

但是现在我得到了一个python错误:

from pyspatialite import dbapi2
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/home/user/pythonPlayground/local/lib/python2.7/site-packages/pyspatialite/dbapi2.py", line 27, in <module>
    from pyspatialite._spatialite import *
ImportError: /home/user/pythonPlayground/local/lib/python2.7/site-packages/pyspatialite/_spatialite.so: undefined symbol: sqlite3_bind_int64

我读到,这和链接的图书馆有关_空间空间文件。 我该怎么解决这个问题,或者我错过了什么?在

提前谢谢你的帮助。在


Tags: 文件infrompyimporthome图书馆line

热门问题