我想有Python和源码之间的接口。 两者都安装在机器上。 我有一个老版本的Python(2.4.3)。 所以,pysqlite不包括默认。 首先,我试图通过安装pysqlite来解决这个问题,但我并没有在这个方向上取得成功。 我要解决的问题第二次尝试安装Python的新版本。 我没有在机器上的root权限。 所以,我安装在本地。 Python中的新版本(2.6.2)。 据我所知,这个版本应该包含在默认情况下pysqlite(现在它被称为“sqlite3的”,而不是“pysqlite2”,如前)。
不过,如果我输入:
from sqlite3 import *
我得到:
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/home/verrtex/opt/lib/python2.6/sqlite3/__init__.py", line 24, in <module>
from dbapi2 import *
File "/home/verrtex/opt/lib/python2.6/sqlite3/dbapi2.py", line 27, in <module>
from _sqlite3 import *
ImportError: No module named _sqlite3
它必须注意的是,上面的错误消息是从那些我得到的,如果我“从blablabla进口*”类型不同:
回溯(最近通话最后一个):
文件“”,1号线,在导入错误:没有模块名为blablabla
所以,蟒蛇看到pysqlite相关的东西,但还是有一些问题。 任何人可以帮助我,恳求,与该问题?
PS我使用CentOS版本5.3(决赛)。