Use a extensão spatialite para SQLite no Windows

Eu sei que isso já foi solicitado de maneiras semelhantes antes. No entanto, todas as perguntas que encontrei abordaram algumas configurações muito específicas do sistema que não eram aplicáveis para mim (porque o mesmo é meu).

Sistema:

Windows 7 64bitPython 3.4 64bitsqlite3 2.6.0 (enviado com Python, eu acho)Binários espaciais do Windows 2.3.1 (mais alguma coisa importante?)

Como posso ativar ospatialite extensão para o módulo 'sqlite3'?

O que eu tentei (da maneira que outras pessoas em perguntas semelhantes dizem que funciona):

Fazendo o download dehttps://www.gaia-gis.it/spatialite-2.3.1/binaries.html :libspatialite-win-x86-2.3.1.zipproj-win-x86-4.6.1.zipgeos-win-x86-3.1.1.ziplibiconv-win-x86-1.9.2.zipdescompactando todos eles na mesma pasta em C: \ (também tentou colocar apenas as DLLs nessa pasta)colocando essa pasta na minha variável PATH do sistemaEntão, correndo

import sqlite3

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

O que mais posso tentar fazer com que isso funcione?

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

você provavelmente não possui a pasta na qual a libspatialite-2.dll é colocada no seu PATH. Talvez você possa adicionar a pasta a partir do seu script Python (não conheço nenhum Python). Ou então você pode adicioná-lo a partir da interface de propriedades do Windows.

questionAnswers(1)

yourAnswerToTheQuestion