Django运行提示:SQLite 3.8.3 or later is required (found 3.7.17)
CentOS运行Django时提示出错:SQLite 3.8.3 or later is required (found 3.7.17),出现这种错误主要是因为SQLite版本太低的原因。我们升级一下SQLite的版本就好。 升级步骤如下: 去SQLite官网: https://www.sqlite.org/download.html 找到最新版本的tar.gz包下载下来。 如:
#下载 wget https://www.sqlite.org/2020/sqlite-autoconf-3310100.tar.gz
# 编译 tar zxvf sqlite-autoconf-3310100.tar.gz cd sqlite-autoconf-3310100 ./configure --prefix=/usr/local make && make install
# 替换系统低版本 sqlite3 mv /usr/bin/sqlite3 /usr/bin/sqlite3_old ln -s /usr/local/bin/sqlite3 /usr/bin/sqlite3 echo "/usr/local/lib" > /etc/ld.so.conf.d/sqlite3.conf ldconfig sqlite3 -version
升级成功之后,就能正常运行!
评论 0