在带有Python 3.7.2的虚拟Env中,我尝试运行django,python manage.py startap myapp并且出现此错误:
raise ImproperlyConfigured('SQLite 3.8.3 or later is required (found %s).' % Database.sqlite_version)
django.core.exceptions.ImproperlyConfigured: SQLite 3.8.3 or later is required (found 3.8.2).
Run Code Online (Sandbox Code Playgroud)
我正在运行Ubuntu Trusty 14.04 Server。
如何将sqlite版本升级或更新为> = 3.8.3?
我跑了
$ apt list --installed | grep sqlite
libaprutil1-dbd-sqlite3/trusty,now 1.5.3-1 amd64 [installed,automatic]
libdbd-sqlite3/trusty,now 0.9.0-2ubuntu2 amd64 [installed]
libsqlite3-0/trusty-updates,trusty-security,now 3.8.2-1ubuntu2.2 amd64 [installed]
libsqlite3-dev/trusty-updates,trusty-security,now 3.8.2-1ubuntu2.2 amd64 [installed]
python-pysqlite2/trusty,now 2.6.3-3 amd64 [installed]
python-pysqlite2-dbg/trusty,now 2.6.3-3 amd64 [installed]
sqlite3/trusty-updates,trusty-security,now 3.8.2-1ubuntu2.2 amd64 [installed]
Run Code Online (Sandbox Code Playgroud)
和
sudo apt install --only-upgrade libsqlite3-0
Reading package lists... Done …Run Code Online (Sandbox Code Playgroud)