ImportError:GAE上没有名为_rawsqlite3的模块
在我的Fedora 14上,尝试启动本地的Google App Engine(版本1.3.8)服务器时,使用的是从源代码安装的Python 2.5,结果遇到了一个导入错误。
ImportError: No module named _sqlite3
我安装了以下软件包:sqlite、sqlite-devel、python2.5和python2.7。我在网上查了一下,发现这个错误通常是因为没有sqlite的C语言绑定。不过,既然我已经安装了sqlite和sqlite-devel,应该是有C语言绑定的。每当我在Python控制台中执行
import sqlite3
时,都会出现同样的错误。我该怎么做才能解决这个错误呢?
2 个回答
3
在Ubuntu 10.10上,这个方法也能正常使用。
你可以通过输入以下命令来安装:
$ sudo aptitude install sqlite3 libsqlite3-dev
然后再重新编译Python。
8
安装 sqlite-devel
,然后重新编译Python。