需要 SQLite 3.8.3 或更高版本
Posted
技术标签:
【中文标题】需要 SQLite 3.8.3 或更高版本【英文标题】:SQLite 3.8.3 or later is required 【发布时间】:2020-12-11 01:44:27 【问题描述】:当我运行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】:通常SQLite
或SQLite3
不用于生产,一些托管服务提供商根本不支持它。我会推荐你去mysql
。
可能有帮助的参考资料
-
https://medium.com/@omaraamir19966/connect-django-with-mysql-database-f946d0f6f9e3
Setting Django up to use MySQL
No module named MySQLdb
【讨论】:
以上是关于需要 SQLite 3.8.3 或更高版本的主要内容,如果未能解决你的问题,请参考以下文章
django找不到新的sqlite版本? (需要SQLite 3.8.3或更高版本(找到3.7.17))
AWS Elastic Beanstalk 需要 SQLite 3.8.3 或更高版本才能用于 Django 应用程序
已在此计算机上安装相同或更高版本的 .NET Framework 4
Bootstrap 的 JavaScript 需要 jQuery 版本 1.9.1 或更高版本