如果出现如下错误:
>>> imp
ort sqlite3
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/picb/extprog/inst/development/python-2.6.2-linux-amd64/lib/python2.6/sqlite3/__init__.py", line 24, in <module>
from dbapi2 imp
ort *
File "/picb/extprog/inst/development/python-2.6.2-linux-amd64/lib/python2.6/sqlite3/dbapi2.py", line 27, in <module>
from _sqlite3 imp
ort *
Imp
ortError: No module named _sqlite3
可以尝试如下办法:
(1) 安装sqlite3
下载 sqlite (如
sqlite-amalgamation-3.6.20.tar.gz)
安装sqlite, 如果要安装到用户指定目录,可以: $./configure --prefix=/your/path/
(2) 重新安装python
2.1 先修改python setup.py 文件
在 sqlite_inc_paths 中添加sqlite的include 路径
如:
sqlite_inc_paths = [ '/usr/include',
'/usr/include/sqlite',
'/usr/include/sqlite3',
'/usr/local/include',
'/usr/local/include/sqlite',
'/usr/local/include/sqlite3',
'~/share/software/python/sqlite-3.6.20/include',
'~/share/software/python/sqlite-3.6.20/include/sqlite3',
]
2.2 安装python
如果要安装到指定目录,可以使用prefix, $./configure --prefix=/your/path/
(3) 检测安装是否成功
>>imp
ort sqlite3
来自:
http://gcxieblog.blog.163.com
参考:
http://www.mangbar.com/document/8a80809d1a15cbb7011a33a15a7c64bc
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)