django 环境和安装 + job - 蓝鲸v - django.core.exceptions.ImproperlyConfigured: SQLite 3.8.3 or later is required (found 3.7.17). 报错排错判断
1. 部署蓝鲸https://www.cnblogs.com/you-men/p/13416827.htmlv
2. 安装django
mkdir ~/.virtualenvs python3 -m venv ~/.virtualenvs/djangodev python -m venv ~/.virtualenvs/djangodev source ~/.virtualenvs/djangodev/bin/activate deactivate source ~/.virtualenvs/djangodev/bin/activate
pip install Django python -c "import django;print(django.__path__)"
3. django.core.exceptions.ImproperlyConfigured: SQLite 3.8.3 or later is required (found 3.7.17). https://blog.csdn.net/qq_39969226/article/details/92218635
locate django将会输出大量包含django关键字的目录文件,可以看到django安装在哪些路径下,
在我的系统上,需要找到/…/lib/python3.6/site-packages/django/db/backends/sqlite3/base.py这个脚本,
django判断当前使用的sqlite版本的代码就在这里,找到以下代码块,注释掉那一行代码并更改:
参考: http://coollsx.com/resolve-django-for-sqlite-3-8-3-or-later-is-required/
用一个例子来演示会更加清晰