前言
学习Flask的时候用到了Flask-SQLALchemy扩展,在使用过程可以正常导入Flask-SQLALchemy库,但是程序运行就出现缺少_sqlite3
的错误。
运行环境
1.ubuntu 14.04
2.python 3.5
错误信息
1 | ImportError: No module named _sqlite3 |
解决方案
1.ctrl+alt+t
打开终端输入:
1 | sudo pip install libsqlite3-dev |
2.安装完毕后进入python官网下载python源文件进行重新编译。
3.解压下载好的python源文件,在该文件内打开终端依次输入下列代码进行编译:
1 | ./configure |
4.最后使用在/usr/local/bin
文件夹里重新编译好的pytho3.5
主程序即可解决问题。