centos下django需要安装sqllite

本文介绍了解决在CentOS上使用Django时遇到的SQLite配置错误的具体步骤。通过检查已安装的SQLite版本,安装所需的开发包并重新编译Python,最终解决了因缺少_sqlite3模块导致的问题。

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



参考:http://f.dataguru.cn/thread-62953-1-1.html

使用django错误:python2.7 manage.py help

报错:raise ImproperlyConfigured("Error loading either pysqlite2 or sqlite3 modules (tried in that order): %s" % exc)
django.core.exceptions.ImproperlyConfigured: Error loading either pysqlite2 or sqlite3 modules (tried in that order): No module named _sqlite3

[admin@localhost Downloads]$ yum list sqlite*
Loaded plugins: fastestmirror, refresh-packagekit, security
Loading mirror speeds from cached hostfile
 * base: mirror.bit.edu.cn
 * extras: mirror.bit.edu.cn
 * updates: mirror.bit.edu.cn
Installed Packages
sqlite.x86_64                                                 3.6.20-1.el6                                           @anaconda-CentOS-201303020151.x86_64/6.4
Available Packages
sqlite.i686                                                   3.6.20-1.el6                                           base                                   
sqlite-devel.i686                                             3.6.20-1.el6                                           base                                   
sqlite-devel.x86_64                                           3.6.20-1.el6                                           base                                   
sqlite-doc.x86_64                                             3.6.20-1.el6                                           base                                   
sqlite-tcl.x86_64                                             3.6.20-1.el6                                           base       

发现   sqlite.x86_64已安装,安装sqlite的开发包sqlite-devel.x86_64 ,在重新编译安装python2.7

yum install sqlite-devel.x86_64 -y

对python重新编译安装: make&&make install

再次python2.7 manage.py help不再报错

----------------------------------------------------------------------------

SQLite,是一款轻型的数据库

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值