0
点赞
收藏
分享

微信扫一扫

django 环境和安装 + job - 蓝v - django.core.exceptions.ImproperlyConfigured: SQLite 3.8.3

1. 部署蓝鲸

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).   

  

django 环境和安装 + job - 蓝v - django.core.exceptions.ImproperlyConfigured: SQLite 3.8.3_virtualenv

 

 

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/

用一个例子来演示会更加清晰



举报

相关推荐

0 条评论