Sto lavorando con SharpDevelop 3.2.0, IronPython 2.6.1 per .Net4.Utilizzo di sqlite3 con IronPython 2.6 per .Net4
Per avere accesso alle funzionalità sqlite3 utilizza questo modulo per IronPython: IronPython.SQLite
Il mio programma è un'applicazione GUI e accedere a un database SQLite. Quando si avvia il programma tramite l'interprete ipy.exe da IronPython tutto (incluso l'accesso al database) funziona perfettamente.
Ma se provo ad avviare il programma ho compilato con SharpDevelop ad un eseguibile, ottengo l'eccezione:
IronPython.Runtime.Exceptions.ImportException: No module named _sqlite3
la ragione di questa eccezione si trova in dbapi2.py:
da import _sqlite3 *
Sulla console IronPython, è possibile importare _sqlite3 e utilizzarlo come previsto.
Ho già fornito a SharpDevelop i percorsi per il modulo sqlite3, ma non c'è alcun file chiamato _sqlite3 in qualsiasi punto di IronPython o della cartella sqlite3-module.
Per favore dimmi cosa potrebbe causare questo problema quando si costruisce una versione compilata del mio programma.
Grazie mille.