Narazil jsem na stejný problém. Nainstaloval jsem sqlite 3.28.0, ale při migraci se mi zobrazila stejná chyba.
při kontrole výstupu chyby jsem viděl, že řádek 63 souboru base.py vyvolal výjimku kvůli volání funkce sqlite_version_info.
specifikaci můžete vidět na tomto odkazu:Specifikace DB-API 2.0
sqlite3.sqlite_version_info
"Číslo verze run-time knihovny SQLite jako n-tici celých čísel."
Řešením, které jsem po nějakém testování našel, bylo nastavit LD_LIBRARY_PATH s cestou k novému sqlite:
exportovat LD_LIBRARY_PATH="/usr/local/lib"
Po nastavení této proměnné můžete výsledek zkontrolovat pomocí malého python skriptu:
from sqlite3 import dbapi2 as Database
print(Database.sqlite_version_info)
a výsledek by měl být něco takového:(3,28,0)
S tímto přístupem bych mohl migrovat a pokračovat v nastavení django. Tento příspěvek aktualizuji v případě, že najdu jiná řešení. Doufám, že to pomůže