python 在linux中使用sqlite3
2012-09-14 19:14
579 查看
python 在linux中使用sqlite3
如果出现如下错误:>>> import 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 import *
File "/picb/extprog/inst/development/python-2.6.2-linux-amd64/lib/python2.6/sqlite3/dbapi2.py", line 27, in <module>
from _sqlite3 import *
ImportError: 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) 检测安装是否成功
>>import sqlite3
来自: http://gcxieblog.blog.163.com
参考: http://www.mangbar.com/document/8a80809d1a15cbb7011a33a15a7c64bc
相关文章推荐
- python 在linux中使用sqlite3
- Linux下使用crontab命令以及Python脚本实现自动签到
- 使用Python收集获取Linux系统主机信息
- linux下使用pycharm 的tensorflow框架来开发python项目踩坑实时更新
- Python SQLite基本使用
- 在nagios中使用python脚本监控linux主机
- Linux下使用Python的Tkinter库出现的No module named _tkinter问题
- python-hwinfo:使用 Linux 系统工具展示硬件信息概况 | Linux 中国
- Python中使用函数 - 千月的python linux 系统管理指南学习笔记(4)
- Python中使用PIPE操作Linux管道
- Python中Sqlite的使用&ORM的使用&如何通过code初始化DB
- linux系统使用python监测网络接口获取网络的输入输出
- python实现linux下使用xcopy的方法
- linux(CentOS6)上mysql的安装、远程登录和使用以及mysql-python的实验
- 使用 python 收集获取 Linux 系统主机信息
- 在python中使用C语言 [Linux Ubuntu]
- Python---使用SQLite
- windows Linux Mac 使用virtualenv virtulenvwrapper创建 多个python虚拟环境
- python cx_Oracle模块的安装和使用(linux环境)
- linux下的Mongodb安装和使用python(linux自带)连接mongo