python 在linux中使用sqlite3

本文介绍了在Linux环境中解决Python导入SQLite3模块失败的问题。主要步骤包括:安装SQLite3、配置Python并添加SQLite3的include路径,最后验证安装是否成功。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

python 在linux中使用sqlite3  



如果出现如下错误:
>>> 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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值