错误配置:需要SQLite 3.9.0或更高版本(发现3.7.17)在Apache日志中观察到错误 [英] django.core.exceptions.ImproperlyConfigured: SQLite 3.9.0 or later is required (found 3.7.17) Error Observed in Apache Logs

查看:0
本文介绍了错误配置:需要SQLite 3.9.0或更高版本(发现3.7.17)在Apache日志中观察到错误的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我在Apache错误日志中看到以下错误。

"" 错误配置:需要SQLite 3.9.0或更高版本(已找到3.7.17) ‘

我在虚拟环境和非虚拟环境(标准)中验证了Sqlite3版本。我可以在这两个python中看到最新的sqlite3。 """ 巨蟒3.7美元 Python3.7.12(默认,2021-11-08 09:02:58) [GCC 4.8.5 20150623(红帽4.8.5-44)] 有关详细信息,请键入";Help";、";版权";、";Credit";或";license";。

从Sqlite3将DBAPI2作为数据库导入 数据库.sqlite_版本_信息 (3,36,0) ‘

下面是来自ApacheWeb服务器的错误日志。

[Mon Nov 08 15:02:33.698244 2021] [wsgi:error] [pid 1459] [remote 192.168.0.105:62615]     backend = load_backend(db['ENGINE'])
[Mon Nov 08 15:02:33.698249 2021] [wsgi:error] [pid 1459] [remote 192.168.0.105:62615]   File "/home/rafiq/myprojectenv/lib/python3.7/site-packages/django/db/utils.py", line 111, in load_backend
[Mon Nov 08 15:02:33.698252 2021] [wsgi:error] [pid 1459] [remote 192.168.0.105:62615]     return import_module('%s.base' % backend_name)
[Mon Nov 08 15:02:33.698257 2021] [wsgi:error] [pid 1459] [remote 192.168.0.105:62615]   File "/usr/local/lib/python3.7/importlib/__init__.py", line 127, in import_module
[Mon Nov 08 15:02:33.698260 2021] [wsgi:error] [pid 1459] [remote 192.168.0.105:62615]     return _bootstrap._gcd_import(name[level:], package, level)
[Mon Nov 08 15:02:33.698265 2021] [wsgi:error] [pid 1459] [remote 192.168.0.105:62615]   File "/home/rafiq/myprojectenv/lib/python3.7/site-packages/django/db/backends/sqlite3/base.py", line 73, in <module>
[Mon Nov 08 15:02:33.698267 2021] [wsgi:error] [pid 1459] [remote 192.168.0.105:62615]     check_sqlite_version()
[Mon Nov 08 15:02:33.698273 2021] [wsgi:error] [pid 1459] [remote 192.168.0.105:62615]   File "/home/rafiq/myprojectenv/lib/python3.7/site-packages/django/db/backends/sqlite3/base.py", line 69, in check_sqlite_version
[Mon Nov 08 15:02:33.698276 2021] [wsgi:error] [pid 1459] [remote 192.168.0.105:62615]     'SQLite 3.9.0 or later is required (found %s).' % Database.sqlite_version
[Mon Nov 08 15:02:33.698294 2021] [wsgi:error] [pid 1459] [remote 192.168.0.105:62615] django.core.exceptions.ImproperlyConfigured: SQLite 3.9.0 or later is required (found 3.7.17).

我看到了最新版本的PYTHON,但是为什么阿帕奇抱怨它发现了3.7.17,有人能帮我修复一下吗,谢谢!

推荐答案

我尝试了这个解决方案,它起作用了: https://programmerah.com/solved-django-core-exceptions-improperlyconfigured-sqlite-3-9-0-or-later-is-required-found-3-7-17-29493/

这篇关于错误配置:需要SQLite 3.9.0或更高版本(发现3.7.17)在Apache日志中观察到错误的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆