在使用django-admin创建项目的时候报
ImportError: No module named '_sqlite3’错误。

解决方法

下载sqlite-autoconf-3230100.tar.gz,下载连接http://www.sqlite.org/2018/sqlite-autoconf-3230100.tar.gz

解压

tar -zxvf sqlite-autoconf-3230100.tar.gz

编译安装

make && make install

在linux命令行中输入sqlite3,如下说明安装编译sqlite3成功,输入.quit退出

[root@localhost sqlite-autoconf-3230100]# sqlite3
SQLite version 3.7.17 2013-05-20 00:56:22
Enter ".help" for instructions
Enter SQL statements terminated with a ";"
sqlite> .quit

重新编译Python,查看当前版本,并找到安装路径

[root@localhost sqlite-autoconf-3230100]# python -V
Python 3.5.2
[root@localhost Python-3.5.2]# find / -name "Python-3.5.2"
/root/hbk/Python-3.5.2
/root/hbk/Python-3.5.2/build/temp.linux-x86_64-3.5/root/hbk/Python-3.5.2

说明我的安装路径在/root/hbk/Python-3.5.2
重新编译

[root@localhost Python-3.5.2]#cd /root/hbk/Python-3.5.2
[root@localhost Python-3.5.2]# ./configure --prefix=/usr/local/python3.5

把原来的/usr/local/bin/python3.5删除

rm -rf /usr/local/bin/python3.5

重新建立软连接

ln -s /usr/local/python3.5/bin/python3.5 /usr/local/bin/

我中间倒腾的时候,修改了python3.5安装文件下setup.py,增加了红色圈中两行,没有验证是否起作用
ImportError: No module named