需要SQLite 3.8.3或更高版本

时间:2020-08-21 16:38:18

标签: python-3.x django

我运行python3 manage.py runserver 10.0.1.150:000

我收到错误消息,说django.core.exceptions.ImproperlyConfigured: SQLite 3.8.3 or later is required (found 3.7.17).

所以我去做LD_LIBRARY_PATH='/opt/atomicorp/atomic/root/usr/lib64/' python3来检查SQlite的版本 然后是import sqlite3,然后是sqlite3.sqlite_version。我得到'3.8.5'

我对为什么它不起作用感到非常困惑,并且我已经想到了一些原因,例如系统可能没有检测到更新之类的东西。

Here is a image of the error in bash

1 个答案:

答案 0 :(得分:1)

通常在生产中不使用SQLiteSQLite3,某些托管服务提供商完全不支持它。我建议您选择MySQL

可能有用的参考

  1. https://medium.com/@omaraamir19966/connect-django-with-mysql-database-f946d0f6f9e3
  2. Setting Django up to use MySQL
  3. No module named MySQLdb