-
启动Django
python36 manage.py runserver 0.0.0.0:8888
报错信息如下:
django.core.exceptions.ImproperlyConfigured: SQLite 3.8.3 or later is required (found 3.7.17)
sqlite的版本太低需要升级.
下载sqlite源码包安装:
wget http://www.sqlite.org/2019/sqlite-autoconf-3280000.tar.gz
解压:
tar zxvf sqlite-autoconf-3280000.tar.gz -C /usr/src/
编译安装:
cd /usr/src/sqlite-autoconf-3280000/
./configure --prefix=/usr/local/sqlite
make && make install
替换版本
mv /usr/bin/sqlite3 /usr/bin/sqlite3_old
cd /usr/local/sqlite/bin/
ln -s sqlite3 /usr/bin/sqlite3
共享库修改,注意sqlite的安装路径
vim /etc/profile
export LD_LIBRARY_PATH="/usr/local/sqlite/lib"
配置生效
source /etc/profile
查看sqlite版本信息
sqlite3 --version
3.28.0 2019-04-16 19:49:53 884b4b7e502b4e991677b53971277adfaf0a04a284f8e483e2553d0f83156b50
python查看sqlite版本信息:
[root@crawler-03 bin]# python36
Python 3.6.8 (default, Apr 4 2019, 10:34:20)
[GCC 4.8.5 20150623 (Red Hat 4.8.5-36)] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import sqlite3
>>> sqlite3.sqlite_version
'3.28.0'
>>>
运行django
python36 manage.py runserver 0.0.0.0:8888
django.core.exceptions.ImproperlyConfigured: SQLite 3.8.3 or later is required (found 3.7.17).
原创
©著作权归作者所有:来自51CTO博客作者wx5e46005fc4d21的原创作品,请联系作者获取转载授权,否则将追究法律责任
上一篇:13.2.8 组件
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
vsanzhuang java
搭建开发环境 1:安装jdk 2: 设置环境变量 (环境变量可以不设置的 为了简化开发流程 提高开发效率) 给谁使用
vsanzhuang java java 环境变量 数据类型