导入SQLAlchemy DateTimeMixin会引发ImportErrror

时间:2013-12-30 06:52:51

标签: python sqlite sqlalchemy

我正在尝试导入sqlalchemy.databases.sqlite.DateTimeMixIn。我得到ImportError: No module named sqlite。 SQLAlchemy 0.8.4已安装。如果我import sqlite我得到同样的错误。

2 个答案:

答案 0 :(得分:1)

请改用以下代码:

from sqlalchemy.dialects.sqlite.base import _DateTimeMixin

sqlalchemy.databases仅用于兼容0.6之前的版本。请参阅lib/sqlalchemy/databases/__init__.py

答案 1 :(得分:1)

听起来你正在使用的python二进制文件没有用sqlite模块编译。如果您是从源代码编译的,请确保您有可用的sqlite头文件。