Както е обяснено в тази публикация, аз Опитвах се да използвам адаптера SpatiaLite на слоя за абстракция на база данни web2py и получавам съобщение „RuntimeError: Failure to connect, tried 5 times“ съобщение.
Инсталирах SpatiaLite DLL файловете в папката /System32 на Windows и мога да направя следното:
import sqlite3
conn = sqlite3.connect(":memory:")
conn.enable_load_extension(True)
conn.execute('SELECT load_extension("libspatialite-2.dll")')
SpatiaLite version ..: 2.2 Supported Extensions:
- 'VirtualShape' [direct Shapefile access]
- 'VirtualText' [direct CSV/TXT access]
- 'RTree' [Spatial Index - R*Tree]
- 'MbrCache' [Spatial Index - MBR cache]
- 'SpatiaLite' [Spatial SQL - OGC]
PROJ.4 Rel. 4.6.1, 21 August 2008
GEOS version 3.0.0-CAPI-1.4.1
<sqlite3.Cursor object at 0x0202B360>
Така че изглежда, че моята инсталация на python може да използва SpatiaLite. Въпреки това, наличието на SpatiaLite DLL файлове изглежда не разрешава грешката web2py „Неуспешно свързване“. Някакви предложения как да накарате SpatiaLite да работи с web2py?