跟着步骤更新了sqlite3,依然报错 SQLite 3.8.3 or later is required (found 3.7.17)
下面是经过搜索得到了一个有趣的解决方案
“终于理解为什么毕达哥拉斯会把希帕索斯扔进爱琴海里了, 解决问题的最好方法果然是消灭提出问题的人,我把check_sqlite_version的那个函数pass掉,软件就能正常运行了。”
解决方法如下:
1.根据下面这条报错信息找到双引号里的这个路径
File "/usr/local/lib64/python3.6/site-packages/django/db/backends/sqlite3/base.py", line 65, in check_sqlite_version
raise ImproperlyConfigured('SQLite 3.8.3 or later is required (found %s).' % Database.sqlite_version)
/usr/local/lib64/python3.6/site-packages/django/db/backends/sqlite3/base.py
2.打开这个文件,下翻找到 check_sqlite_version 这个函数,把 if Database.sqlite_version_info < (3, 8, 3): 注掉,改成 if Database.sqlite_version_info < (3, 6, 3):