我正在使用SharpDevelop 3.2.0,IronPython 2.6.1 for .Net4。要在IronPython中使用sqlite3功能,需要使用此模块:IronPython.SQLite。
我的程序是一个GUI应用程序,可以访问sqlite数据库。当通过IronPython的ipy.exe解释器启动程序时,一切都很完美(包括数据库访问)。
但是,如果我尝试将程序编译为可执行文件并从SharpDevelop开始运行,则会出现异常:
我已经向SharpDevelop提供了sqlite3模块的路径,但在IronPython或sqlite3模块文件夹中没有名为_sqlite3的文件。
请告诉我在编译程序的版本中可能引起此问题的原因。
非常感谢。
我的程序是一个GUI应用程序,可以访问sqlite数据库。当通过IronPython的ipy.exe解释器启动程序时,一切都很完美(包括数据库访问)。
但是,如果我尝试将程序编译为可执行文件并从SharpDevelop开始运行,则会出现异常:
这个异常的原因在于dbapi2.py:IronPython.Runtime.Exceptions.ImportException: No module named _sqlite3
在IronPython控制台上,我可以导入_sqlite3并按预期使用它。from _sqlite3 import *
我已经向SharpDevelop提供了sqlite3模块的路径,但在IronPython或sqlite3模块文件夹中没有名为_sqlite3的文件。
请告诉我在编译程序的版本中可能引起此问题的原因。
非常感谢。