La mia risposta non è correlata a Python 2.7. Ma spero che diventi utile per gli utenti che usano Python 3.5. Stavo usando la funzione di ricerca fulltext di sqlite. Tuttavia quando stavo cercando di inserire in una tabella virtuale FTS3
def insertdata(conn, parmvlu):
sql = ''' INSERT INTO slangs(slang,polarity)
VALUES(?,?) '''
cur = conn.cursor()
cur.execute(sql, parmvlu)
return cur.lastrowid
mi è stato sempre un errore -
sqlite3.OperationalError: no such module: fts3
Allo stesso errore era venuta per FTS4 tavoli virtuali. Prendendo spunto dallo site , ho scaricato e copiato i binari sqlite precompilati per Windows da here nella mia directory Python DLL (ho eseguito il backup del file sqlite.dll originale). La mia applicazione Python ha iniziato a funzionare correttamente.
Ho trovato questo su google e il tuo suggerimento per sostituire sqlite.dll nella cartella python/dll ha funzionato nel mio caso. Sto aggiungendo una risposta per questo nel caso in cui qualcun altro trovi questo problema. – MrValdez