同じ問題に遭遇しました。sqlite 3.28.0 をインストールしましたが、移行中に同じエラーが発生しました。
エラーの出力を確認すると、base.py ファイルの 63 行目で、sqlite_version_info 関数の呼び出しにより例外が発生していることがわかりました。
このリンクで仕様を確認できます:DB-API 2.0 仕様
sqlite3.sqlite_version_info
"整数のタプルとしてのランタイム SQLite ライブラリのバージョン番号。"
いくつかのテストの後に見つけた解決策は、LD_LIBRARY_PATH に新しい sqlite へのパスを設定することでした:
export LD_LIBRARY_PATH="/usr/local/lib"
この変数を設定した後、小さな Python スクリプトで結果を確認できます:
from sqlite3 import dbapi2 as Database
print(Database.sqlite_version_info)
結果は次のようになります:(3,28,0)
このアプローチにより、django のセットアップを移行して続行することができました。他の解決策が見つかった場合に備えて、この投稿を更新します。これが役立つことを願っています