0

嗨,我遇到了 No module named pysqlite2._sqlite 错误的问题

我正在使用带有烧瓶和 virtualenv 的 SQLalchemy

当我像这样按模型查询时

user  = User.query.filter_by(social_id = social_id).first()

我收到以下错误

No module named pysqlite2._sqlite

第一个错误是

No module named pysqlite2

所以我通过 pip install pysqlite 安装 pysqlite

我尝试通过重新安装 pysqlite

pip uninsatll pysqlite
pip install pysqlite

但同样的问题正在发生

我检查了 sqlahcemy 代码,它像这样导入模块

from pysqlite2 import dbapi2 

但是在控制台

从 pysqlite2 导入 dbapi2

正在工作中。

所以我检查了 pysqlite2 库文件夹

我发现有 _sqlite.so 文件。

问题是什么?

4

1 回答 1

1

我发现问题

谷歌应用引擎环境发生错误

谷歌应用引擎不提供 c 编译库。

sqlite 有 c 编译文件,所以它不能导入模块

于 2015-02-06T01:32:38.977 回答