标签: python sqlite installer package packaging
我正在使用python和sqllite3创建一个应用程序。用户是否需要手动安装sqllite?
如何在安装时创建表并进行初始化?
答案 0 :(得分:2)
sqlite3模块是python标准库的一部分,随python本身一起提供。安装sqlite是必需的,但(至少在Linux上)包管理器负责安装sqlite(我在这里不能说任何关于windows的内容)。
您可以在首次运行应用程序时创建表。为了确保您没有尝试创建它们两次,请使用CREATE TABLE IF NOT EXISTS ...(参见the docs),只有在表格尚不存在的情况下才会创建该表格。
CREATE TABLE IF NOT EXISTS ...