python 出现exceptions.ImportError: No module named _sqlite3的解决方案

linux工具 waitig 3275℃ 百度已收录

由于服务器自带的版本为2.6,而scrapy需要2.7版本的支持,所以手动将python版本升级到了2.7,但是升级完后,运行scrapy还是出现了exceptions.ImportError: No module named _sqlite3这样的错误。

分析原因,应该是缺少sqlite包或者sqlite安装不正确。

解决方案

重新安装python-sqlite-1.1.7-0.1.2.2.el4 ,sqlite-devel-3.3.6-0.3.el4,sqlite-1.1.7-0.1.2.2.el4 三个包并重新编译Python。

可以使用如下命令重新安装以上三个包

yum groupinstall "Development tools"
yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel

安装完成后,重新编译安装python即可,过程不再赘述。

安装完成后,重新执行scrapy,执行成功!

image


本文由【waitig】发表在等英博客
本文固定链接:python 出现exceptions.ImportError: No module named _sqlite3的解决方案
欢迎关注本站官方公众号,每日都有干货分享!
等英博客官方公众号
点赞 (6)分享 (0)