#python manage.py runserver 実行時にエラーが発生
$ python manage.py runserver
(省略)
django.core.exceptions.ImproperlyConfigured: SQLite 3.8.3 or later is required (found 3.7.17).
#環境
Python3.6
Django2.2.6
SQLite3.7.13
#対処
どうやら SQLiteのバージョンが3.8.3かそれ以降じゃないとダメらしい。
SQLite3の現在のバージョンを表示
$ sqlite3 --version
3.7.13 2013-05-20
現在(2019-11-15)のSQLite3の最新バージョンが3.30.1のためかなり古い。
以下のページを参考にSQLite3をバージョンアップする。
Django2.2で開発サーバー起動時にSQLite3のエラーが出た場合の対応
#おわり
teratailなどにもこのエラーに関する質問があったが上記のページのやり方が一番確実だった。
ソースを落としてmakeする以外にも直接リポジトリを追加してyumからアップデートしてる人もいた。