相关疑难解决方法(0)

在Windows上对SQLite使用spatialite扩展

我知道之前有过类似的问题.但是,我在此发现的所有问题都涉及一些非常具体的系统设置,这些设置不适合我(因为我的也是如此).

系统:

  • Windows 7 64位
  • Python 3.4 64位
  • sqlite3 2.6.0(我猜的是附带Python)
  • Spatialite Windows二进制文件2.3.1(其他重要的东西?)

如何激活' spatialitesqlite3'模块的扩展名?

我尝试了什么(类似问题的其他人说它有效的方式):

  • https://www.gaia-gis.it/spatialite-2.3.1/binaries.html下载:
    • libspatialite-win-x86-2.3.1.zip
    • proj-win-x86-4.6.1.zip
    • geos-win-x86-3.1.1.zip
    • libiconv-win-x86-1.9.2.zip
  • 将所有这些解压缩到C:\上的同一个文件夹中
  • (也尝试过只将DLL放入该文件夹)
  • 将该文件夹放入我的系统PATH变量

然后,跑步

import sqlite3

conn = sqlite3.connect(":memory:")
conn.enable_load_extension(True)
conn.execute('SELECT load_extension("libspatialite-2.dll")')
Run Code Online (Sandbox Code Playgroud)

conn.execute("SELECT load_extension('libspatialite-2.dll')")
sqlite3.OperationalError: The specified module could not be found.
Run Code Online (Sandbox Code Playgroud)

我还能尝试做些什么呢?

python windows sqlite spatialite

5
推荐指数
1
解决办法
3019
查看次数

标签 统计

python ×1

spatialite ×1

sqlite ×1

windows ×1