django找不到新的sqlite版本? (需要SQLite 3.8.3或更高版本(发现3.7.17))

django找不到新的sqlite版本? (需要SQLite 3.8.3或更高版本(发现3.7.17)),第1张

概述我已经将django项目克隆到Centos 7 vps,并且现在尝试运行它,但是在尝试迁移时出现此错误:$python manage.py migrate django.core.exceptions.ImproperlyConfigured: SQLite 3.8.3 or later is required (found 3.7.17). 当我检查sql

我已经将django项目克隆到Centos 7 vps,并且现在尝试运行它,但是在尝试迁移时出现此错误:

$python manage.py migratedjango.core.exceptions.ImproperlyConfigured: sqlite 3.8.3 or later is required (found 3.7.17).

当我检查sqlite的版本时,它是3.7.17,因此我从sqlite网站下载了最新版本,并用旧版本替换了它,现在,当我对其进行版本化时,它给出了:

$sqlite3 --version3.27.2 2019-02-25 16:06:06 bd49a8271d650fa89e446b42e513b595a717b9212c91dd384aab871fc1d0f6d7

仍然,当我尝试迁移项目时,会得到与以前完全相同的消息,这意味着未找到较新的版本.我是linux新手,不胜感激.最佳答案要检查使用哪个版本的sqlite Python:

$pythonPython 3.7.3 (default,Apr 12 2019,16:23:13) >>> import sqlite3>>> sqlite3.sqlite_version'3.27.2'

对我来说,新版本的sqlite3在/usr/local/bin中,因此我不得不重新编译Python,告诉它在那看:

sudo LD_RUN_PATH=/usr/local/lib ./configure --enable-optimizationssudo LD_RUN_PATH=/usr/local/lib make altinstall

希望对您有所帮助. 总结

以上是内存溢出为你收集整理的django找不到新的sqlite版本? (需要SQLite 3.8.3或更高版本(发现3.7.17)) 全部内容,希望文章能够帮你解决django找不到新的sqlite版本? (需要SQLite 3.8.3或更高版本(发现3.7.17)) 所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/1199655.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-04
下一篇 2022-06-04

发表评论

登录后才能评论

评论列表(0条)

保存