Как объясняется в this post, я пытаюсь использовать адаптер SpatiaLite для абстракции базы данных web2py, и я получаю сообщение «RuntimeError: Failure to connect, tried 5 times».Использование SpatiaLite с web2py?
Я установил 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>
Так кажется, что моя установка питон может использовать SpatiaLite. Однако наличие DLL-файлов SpatiaLite, похоже, не разрешает ошибку web2py «Ошибка подключения». Любые предложения о том, как заставить SpatiaLite работать с web2py?
Вы используете web2py из источника или используете бинарную версию Windows? – Anthony
@Anthony - Я запускаю исходную версию web2py, а не двоичную версию Windows. – Boa