Flask无法使用Flask-SQLALchemy扩展解决方案

前言

学习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
2
3
./configure
make
sudo make install

4.最后使用在/usr/local/bin文件夹里重新编译好的pytho3.5主程序即可解决问题。

给我加个菜?