title: How to upgrade sqlite 3.8.2 to >= 3.8.3
body: <p>In a virtual Env with Python 3.7.2, I am trying to run django's <code>python manage.py startap myapp</code> and I get this error:</p>
  
  <pre><code>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).
  </code></pre>
  
  <p>I'm running Ubuntu Trusty 14.04 Server.</p>
  
  <p>How do I upgrade or update my sqlite version to >=3.8.3?</p>
  
  <p><em>I ran</em></p>
  
  <p><code>$ apt list --installed | grep sqlite</code></p>
  
  <pre><code>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]
  </code></pre>
  
  <p><em>and</em></p>
  
  <p><code>sudo apt install --only-upgrade libsqlite3-0</code></p>
  
  <pre><code>Reading package lists... Done
  Building dependency tree      
  Reading state information... Done
  libsqlite3-0 is already the newest version.
  0 upgraded, 0 newly installed, 0 to remove and 14 not upgraded.
  </code></pre>
  
  <p>EDIT:
  the <code>settings.py</code> is stock standard:</p>
  
  <pre><code>DATABASES = {
      'default': {
          'ENGINE': 'django.db.backends.sqlite3',
          'NAME': os.path.join(BASE_DIR, 'db.sqlite3'),
      }
  }
  </code></pre>