如何安装包含sqlite3数据库连接的python包?

时间:2012-04-14 18:45:49

标签: python sqlite installer package packaging

我正在使用python和sqllite3创建一个应用程序。用户是否需要手动安装sqllite?

如何在安装时创建表并进行初始化?

1 个答案:

答案 0 :(得分:2)

sqlite3模块是python标准库的一部分,随python本身一起提供。安装sqlite是必需的,但(至少在Linux上)包管理器负责安装sqlite(我在这里不能说任何关于windows的内容)。

您可以在首次运行应用程序时创建表。为了确保您没有尝试创建它们两次,请使用CREATE TABLE IF NOT EXISTS ...(参见the docs),只有在表格尚不存在的情况下才会创建该表格。