部署Django报错-requires SQLite 3.8.3 or higher
记一次CentOS7部署Django项目时的报错
问题出现
在部署测试环境时,有需要用到一个python的后端服务,要部署到测试环境中去
心想这不是so easy吗,把本地调试时使用的python版本及Django版本在服务器上对应下载好,然后直接执行命令
python manage.py runserver 0.0.0.0:8000
不就完事儿了吗,说干就干,立马去服务器布置好python和django的环境,到py项目的根目录下执行上面一行的命令
结果直接报错:
django.db.utils.NotSupportedError: deterministic=True requires SQLite 3.8.3 or higher
属实一脸懵圈,又赶紧对应了一下服务器上环境和本地环境的依赖版本对应,没问题啊,完全按照本地的环境依赖来的,贴一下python和Django的版本
python: 3.11
Django: 4.2.4
又去官网看了下,难道是python和Django的版本不对应吗?版本对应地址
这没啥问题吧,而且我本地都这个环境,调试的好好的。
又去项目的依赖库,对应完一看,项目里的依赖也没说用到啥sqlite啊,后来发现,centos7中有自带的sqlite,看了一下版本
[root@kafka1 ~]# sqlite3 --version
3.7.17 2013-05-20 00:56:22 118a3b35693b134d56ebd780123b7fd6f1497668
嚯!Django项目启动执行时会读取这个版本的sqlite3,Django且在执行前还去判断了一下这个版本,行吧
既然是版本低了,那么我们调一下版本就好了嘛,能解决问题就行
开始解决
反手到sqlite
的官网去下载最新的sqlite去,https://www.sqlite.org/download.html
直接下了一个3.43的版本的,开始整环境安装吧。
安装步骤
下载完成后,上传到服务器,开始安装
- 解压
tar -zxvf sqlite-autoconf-3430000.tar.gz
cd
到sqlite-autoconf-3430000目录下,配置安装文件:
# 到对应的目录下
cd sqlite-autoconf-3430000# 配置
./configure --prefix=/usr/local
- 编译&安装
make && make install
- 建立软链接
旧版的sqlite3更改一下
mv /usr/bin/sqlite3 /usr/bin/sqlite3_old
新版的sqlite3建立软链接
ln -s /usr/local/bin/sqlite3 /usr/bin/sqlite3
安装完毕~~,看一了下版本
[root@kafka1 sqlite-autoconf-3430000]# sqlite3 --version
3.43.0 2023-08-24 12:36:59 0f80b798b3f4b81a7bb4233c58294edd0f1156f36b6ecf5ab8e83631d468778c (64-bit)
欧克了,3.43的版本,但是还没完,因为在后面的部署中发现,这样仍然不可以。
部署python项目时发现还是读取的旧版的sqlite3,所以需要配置到环境变量中
- 设置环境变量
vim /etc/profile
将配置写好保存
export LD_LIBRARY_PATH=/usr/local/lib
刷新一下source /etc/profile
- 完事儿收工,后面部署Django项目就行了
python manage.py runserver 0.0.0.0:8000
TIPS:测试环境访问别忘了开端口
相关文章:
![](https://img-blog.csdnimg.cn/1f6f1cc21b124ed093200b5c2bda62a3.png#pic_center)
部署Django报错-requires SQLite 3.8.3 or higher
记一次CentOS7部署Django项目时的报错 问题出现 在部署测试环境时,有需要用到一个python的后端服务,要部署到测试环境中去 心想这不是so easy吗,把本地调试时使用的python版本及Django版本在服务器上对应下载好,然后直接执行命…...
![](https://www.ngui.cc/images/no-images.jpg)
什么是网络存储服务器
网络存储器就像一台只有存储功能的终端,独立地工作,里面带有固定的系统,但可以自己设置部分参数功能,可以接入服务器或者电脑进行设置,网络存储服务器实际上就是精简的、小型化的服务器,同样由主板、CPU&am…...
![](https://img-blog.csdnimg.cn/e6e429ee75ad4e14991feff495262a9b.png)
lv3 嵌入式开发-10 NFS服务器搭建及使用
目录 1 NFS服务器介绍 1.1 NFS服务器的介绍 1.2 NFS服务器的特点 1.3 NFS服务器的适用场景 2 NFS服务器搭建 2.1 配置介绍 2.2 常见错误 3 WINDOWS下NFS服务器搭建(扩展) 1 NFS服务器介绍 1.1 NFS服务器的介绍 nfs(Network File Sys…...
![](https://img-blog.csdnimg.cn/img_convert/509eee6e931705b4cb85c3ec39373372.jpeg)
后流量时代的跨境风口:Facebook广告
Facebook拥有超过25亿各个年龄段和人群的每月活跃用户,可以帮助您接触世界各地的相关消费者。无论您是需要吸引新的潜在客户还是吸引回头客访问您的在线商店,Facebook广告都可以为电子商务提供丰厚的投资回报;无论您是在沃尔玛、eBay、亚马逊…...
![](https://www.ngui.cc/images/no-images.jpg)
Java基础学习笔记-2
前言 在计算机编程领域,条件语句和控制流结构是构建程序逻辑的基本组成部分。它们允许程序员根据不同的条件执行不同的操作,从而使程序更加灵活和智能。本文将深入探讨Java编程语言中的条件语句和控制流,提供了一系列实用的示例和技巧&#…...
![](https://img-blog.csdnimg.cn/1297c714c0454dc5b0edd77d0fade5b3.png)
Mongodb 安装脚本(附服务器自启动)
shell脚本 #!/bin/bash #mail:xuelanchnet.com #function:auto install mongodb [ $(id -u) ! "0" ] && echo "Error: You must be root to run this script" && exit 1 logfile"/var/log/mongod_install.log" softdir"/s…...
![](https://img-blog.csdnimg.cn/f7e3e99c534f482cb6ad880fac5b66a2.png)
yolov5的pytorch配置
1. conda create -n rdd38 python3.82、pip install torch1.8.0 torchvision0.9.0 torchaudio0.8.0 -f https://download.pytorch.org/whl/cu113/torch_stable.html -i https://pypi.tuna.tsinghua.edu.cn/simple 3、conda install cudatoolkit10.2...
![](https://www.ngui.cc/images/no-images.jpg)
ISO 19712-1-2008装饰用实体面材检测
实体面材是指由聚合物材料、填料和颜料组成,经浇筑或压制等工艺成型的板型产品或非板型产品,主要用于厨房台面,家具等领域。 ISO 19712-1-2008装饰用实体面材测试 测试项目 测试标准 耐干热 ISO 19712-3 ISO 19712-2 耐湿热 ISO 19712-…...
![](https://img-blog.csdnimg.cn/8dbe8dd8723c4636af5926ccf1c511b0.gif#pic_center)
华为OD机试 - 最多颜色的车辆 - 数据结构map(Java 2022Q4 100分)
目录 专栏导读一、题目描述二、输入描述三、输出描述四、解题思路1、核心思想2、题做多了,你就会发现,这道题属于送分题,为什么这样说?3、具体解题思路: 五、Java算法源码六、效果展示1、输入2、输出 华为OD机试 2023B…...
![](https://img-blog.csdnimg.cn/ac494062eba94335b8ccb421c5088b89.png)
Mybatis 插入、修改、删除
前面几篇我们介绍了使用Mybatis查询数据,并且也了解了如何在Mybatis中使用JDK的日志系统打印日志;本篇我们继续介绍如何使用Mybatis完成数据的插入、修改和删除。 如果您对查询数据和Mybatis集成JDK日志系统不太了解,建议您先进行了解后再阅…...
![](https://img-blog.csdnimg.cn/d5e7a97629e74cc58541cec0f9d36677.jpeg#pic_center)
2023年9月DAMA-CDGA/CDGP数据治理认证火热招生中
DAMA认证为数据管理专业人士提供职业目标晋升规划,彰显了职业发展里程碑及发展阶梯定义,帮助数据管理从业人士获得企业数字化转型战略下的必备职业能力,促进开展工作实践应用及实际问题解决,形成企业所需的新数字经济下的核心职业…...
![](https://img-blog.csdnimg.cn/eccdbf246dd247919a503ebf90342561.png)
【SpringCloudAlibaba】Seata分布式事务使用
文章目录 分布式事务问题示例Seata概述、官网一个典型的分布式事务过程处理过程全局GlobalTransactional分布式交易解决方案流程图 Seata安装下载修改conf目录下的application.yml配置文件dashboard demo 分布式事务问题示例 单体应用被拆分成微服务应用,原来的三个…...
![](https://img-blog.csdnimg.cn/4b9341e65e504ffc92b24a9fcf7accbf.png#pic_center)
Java-day13(IO流)
IO流 凡是与输入,输出相关的类,接口等都定义在java.io包下 1.File类的使用 File类可以有构造器创建其对象,此对象对应着一个文件(.txt,.avi,.doc,.mp3等)或文件目录 File类对象是与平台无关的 File中的方法仅涉及到如何创建,…...
![](https://img-blog.csdnimg.cn/282ce463afd042a782d018501ae2a03d.gif#pic_center)
Vue2项目练手——通用后台管理项目第四节
Vue2项目练手——通用后台管理项目 数据的请求mock数据模拟实战文件目录src/api/mock.jssrc/api/mockServeData/home.jsmain.js 首页组件布局可视化图表可视化图表布局Home.vue echarts表Home.vue 数据的请求 mock数据模拟实战 mock官方文档 前端用来模拟后端接口的工具&…...
![](https://img-blog.csdnimg.cn/59064ffc3a0647cd876d3a9d0c58a7af.png)
linux运维(二)内存占用分析
一、centos内存高,查看占用内存, top命令详解 1.1: free 命令是 free 单位K free -m 单位M free -h 单位Gfree最常规的查看内存占用情况的命令 1.2: 参数说明 total 总物理内存 used 已经使用的内存 free 没有使用的内存 shared 多进程共享内存 buff/cache 读写…...
![](https://www.ngui.cc/images/no-images.jpg)
go logger 不侵入业务代码 用slog 替换 zap 并实现 callerSkip
快速体验 以下是 项目中 已经用slog替换 zap 后的 logger 使用方法,无任何感知,与之前一模一样 package mainimport "github.com/webws/go-moda/logger"func main() {// 格式化打印 {"time":"2023-09-08T01:25:21.31346308:00","level&qu…...
![](https://www.ngui.cc/images/no-images.jpg)
vuez 与 Vue3 响应式比较
Vue2 的响应式 对象:通过 defineProperty 对对象的已有属性值的读取和修改进行劫持(监视/拦被)。 数组:通过重写数组、更新数组等一系列更新元素的方法来实现元素修改的劫持。 存在的问题如下: &#…...
![](https://img-blog.csdnimg.cn/426bec7f320245ddba7188df86bc5e1c.png#pic_center)
【Apollo学习笔记】——规划模块TASK之PIECEWISE_JERK_SPEED_OPTIMIZER
文章目录 TASK系列解析文章前言PIECEWISE_JERK_SPEED_OPTIMIZER功能简介PIECEWISE_JERK_SPEED_OPTIMIZER相关配置PIECEWISE_JERK_SPEED_OPTIMIZER流程QP问题的标准类型定义:优化变量设计目标函数约束条件相关矩阵二次项系数矩阵 H H H一次项系数向量 q q q设定OSQP求…...
![](https://www.ngui.cc/images/no-images.jpg)
CNI、CSI 和 CRI在 Docker 中的角色和作用
摘要 CNI(Container Network Interface): CNI 是用于容器网络的接口标准,它定义了容器和网络插件之间的通信协议。CNI 的主要作用是为容器创建和管理网络接口。当创建一个容器时,CNI 插件会被调用来为容器创建一个网络…...
![](https://www.ngui.cc/images/no-images.jpg)
「Docker」M1 Pro 打包docker image问题合集
运行docker 遇到 The requested images platform (linux/arm64/v8) does not match the detected host platform (linux/amd64/v4) and no specific platform was requested 说明打包的镜像没有 linux/amd64 解决方案:重新打包镜像 docker buildx build --platfor…...
![](https://img-blog.csdnimg.cn/973736f7b640445ebac056c466df9a7a.png)
Android发布依赖到 Jitpack
前言 我们在日常开发中,经常会用到第三方开源的库文件,有的来自JCenter,Maven Central,google等。但是随着JCenter的弃用,现在用的最多的还是Maven Central,google。今天我们就自己亲自发布一个依赖。 现…...
![](https://img-blog.csdnimg.cn/9ca85f56d8944318bc4ba2e6d4953527.png)
【虚拟机开不了】linux、centOS虚拟机出现entering emergency mode解决方案
按他的操作输入journalctl之后输入shiftg到日志最后查看报错发现是xfs(dm-0有问题) xfs_repair -v -L /dev/dm-0 reboot解决问题...
![](https://img-blog.csdnimg.cn/img_convert/19a1c163a747b9e43c92851bbdf9c27c.png)
嘉泰实业举行“互联网金融知识社区”“安全理财风险讲座”等活动
每一次暖心的沟通都是一次公益,真诚不会因为它的渺小而被忽略;每一声问候都是一次公益,善意不会因为它的普通而被埋没。熟悉嘉泰实业的人都知道,这家企业不但擅长在金融理财领域里面呼风唤雨,同时也非常擅长在公益事业当中践行,属于企业的责任心,为更多有困难的群体带来大爱的传…...
![](https://img-blog.csdnimg.cn/867795a32e214770924133304a537903.png)
《C++设计模式》——结构型
前言 结构模式可以让我们把很多小的东西通过结构模式组合起来成为一个打的结构,但是又不影响各自的独立性,尽可能减少各组件之间的耦合。 Adapter Class/Object(适配器) Bridge(桥接) Composite(组合) Decorator(装饰) 动态…...
![](https://img-blog.csdnimg.cn/img_convert/282dd5347a7fa2b33416b97c85e84f2f.jpeg)
docker-compose安装redis
基于docker-compose快速安装redis 目录 一、目录结构 1、docker-compose.yml 2、redis.conf 二、连接使用 一、目录结构 1、docker-compose.yml version: 3 services:redis:image: registry.cn-hangzhou.aliyuncs.com/zhengqing/redis:6.0.8 # 镜像red…...
![](https://img-blog.csdnimg.cn/535a0a26ea6c4832b8e9a4568075f1a2.png)
机器学习基础之《分类算法(6)—决策树》
一、决策树 1、认识决策树 决策树思想的来源非常朴素,程序设计中的条件分支结构就是if-else结构,最早的决策树就是利用这类结构分割数据的一种分类学习方法 2、一个对话的例子 想一想这个女生为什么把年龄放在最上面判断!!&…...
![](https://img-blog.csdnimg.cn/13de9ce6925741909f3bfbc2583ec034.png)
2023国赛数学建模C题思路模型 - 蔬菜类商品的自动定价与补货决策
# 1 赛题 在生鲜商超中,一般蔬菜类商品的保鲜期都比较短,且品相随销售时间的增加而变差, 大部分品种如当日未售出,隔日就无法再售。因此, 商超通常会根据各商品的历史销售和需 求情况每天进行补货。 由于商超销售的蔬菜…...
![](https://img-blog.csdnimg.cn/b0ea3d6ccae64df285cd55b84f7054a9.png#pic_center)
【Docker】Docker网络与存储(三)
前言: Docker网络与存储的作用是实现容器之间的通信和数据持久化,以便有效地部署、扩展和管理容器化应用程序。 文章目录 Docker网络桥接网络容器之间的通信 覆盖网络创建一个覆盖网络 Docker存储卷 总结 Docker网络 Docker网络是在容器之间提供通信的机…...
![](https://www.ngui.cc/images/no-images.jpg)
python面向对象的一个简单实例
#发文福利# #!/usr/bin/env python # -*- coding:utf-8 -*-students {id001: {name: serena, age: 18, address: beijing},id002: {name: fanbingbing, age: 42, address: anhui},id003: {name: kahn, age: 20, address: shanghai}}class Student:def __init__(self, xid, na…...
![](https://www.ngui.cc/images/no-images.jpg)
微信小程序通过npm引入tdesign包进行构建的时候报错
问题 在通过npm 引入 tdesign时:https://tdesign.tencent.com/miniprogram/getting-started 通过微信小程序IDE进行npm构建的时候出现:无法构建,应该怎么办? 解决方法: 1 输入: npm init -y命令 2 重新点…...
![](https://img-blog.csdnimg.cn/img_convert/af8f0abae21ad36ff5db051ce35082cd.gif)
网站建设预算计算方法/百度seo关键词优化市场
👇👇关注后回复 “进群” ,拉你进程序员交流群👇👇一年一度高考季和毕业季,填报志愿和大学生就业成为焦点问题。曾经面对清华70%~80%的高考状元都选择了金融行业,施一公呐喊:中国大学…...
![](https://img-blog.csdnimg.cn/img_convert/b21b452ae1b6f8b4363b211a78c24249.png)
从0开始做网站/矿产网站建设价格
通常我们在学习CSS的时候,感觉语法很容易掌握,实际应用中却碰到各式各样难以填补的“坑”。为避免大家受到同样的困惑与不解,本文详细讲解了CSS中优先级和Stacking Context等高级特性。让你更深入了解CSS。CSS 优先级优先级是浏览器是通过判断…...
![](/images/no-images.jpg)
高安网站找工作做面点事/seo怎么优化排名
C大多数语句都以分号结束 表达式ival5,末尾加上分号变成表达式语句 1 空语句 最简单的语句是只有一个分号的空语句 常见情况是,空语句会使用在循环中 while (cin >> s && ! sought);// 空语句使用空语句应该加上注释,让读者…...
山东省建设厅发改委官方网站/网页制作html代码
圣诞节快要来了,可我就是我们询问了SitePoint作者,他们希望在圣诞节期间得到什么样的开发商玩具,然后设法采购了这些玩具-无需依靠圣诞老人。 如果海明威写JavaScript的确像是这样:关于25位著名文学人物如何解决各种JavaScript问题的思想实验…...
![](/images/no-images.jpg)
网站建设包括内容/手游免费0加盟代理
mysql的初级使用 有很多朋友虽然安装好了mysql但却不知如何使用它。在这篇文章中我们就从连接MYSQL、修改密码、增加用户等方面来学习一些MYSQL的常用命令。 一、连接MYSQL。 格式: mysql -h主机地址 -u用户名 -p用户密码 1、例1:连接到本机上…...