odoo-045 ModuleNotFoundError: No module named ‘_sqlite3‘

文章目录

一、问题

就是项目启动,本来好好地,忽然有一天报错,不知道什么原因。

背景:

我是在虚拟环境中使用的python3.7

二、解决思路

虚拟环境和公共环境直接安装 sqlite3 都会报找不到这个库的问题。

尝试安装了类似的库,但是还是会报错的。

最终解决办法如下2步:

  • 删除报错位置的 sqlite3 安装库,使用sudo rm -r 才有效。

  • 重新源码安装 python3.7
    解释:因为我是手动从源代码编译 Python3.7 的,(从报错的位置可以看出是在/user/local/lib/python3.7是原始版的位置不是虚拟环境的位置):

    ./configure
    make
    sudo make install

重新安装后可以看到这个文件夹中的libs的时间都更新了。

再次启动odoo项目就ok了。

源码安装不成功的可以试试多加下面一步:据说需要先安装libsqlite3-dev(我已经安装过了,需自行验证)

相关推荐
好家伙VCC2 分钟前
**TensorFlow:发散创新的深度学习框架探索**随着人工智
java·人工智能·python·深度学习·tensorflow
发光的沙子5 分钟前
FPGA----petalinux的Ubuntu文件系统移植
linux·运维·ubuntu
YFLICKERH8 分钟前
【多进线程】python多进线程与通信
python
lili-felicity10 分钟前
解决VMware Workstation Pro 17中Ubuntu 24.04无法复制粘贴
linux·运维·ubuntu
程序员爱钓鱼37 分钟前
Python编程实战 · 基础入门篇 | 第一个Python程序:Hello World
后端·python·编程语言
川石课堂软件测试2 小时前
CSS中常用的几种定位。
开发语言·css·python·网络协议·http·html·pytest
BothSavage2 小时前
Ubuntu-8卡H20服务器升级nvidia驱动+cuda版本
linux·服务器·ubuntu·gpu·nvidia·cuda·nvcc
C.R.xing2 小时前
Pyspark分布式访问NebulaGraph图数据库
数据库·分布式·python·pyspark·nebulagraph
我是华为OD~HR~栗栗呀2 小时前
华为OD-21届考研-Java面经
java·前端·c++·python·华为od·华为·面试
松果集2 小时前
【2】数据结构·序列构成的数组
python