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(我已经安装过了,需自行验证)

相关推荐
您的通讯录好友15 分钟前
TechGPT2部署
linux·人工智能·python·大模型·techgpt
z are1 小时前
PyTorch 模型开发全栈指南:从定义、修改到保存的完整闭环
人工智能·pytorch·python
抠头专注python环境配置2 小时前
Pycharm、Python安装及配置小白教程
ide·python·pycharm
climber11212 小时前
【Python Web】一文搞懂Flask框架:从入门到实战的完整指南
前端·python·flask
都叫我大帅哥3 小时前
《线性回归:从入门到精通,一篇让你彻底搞懂的诙谐指南》
python·机器学习
都叫我大帅哥3 小时前
🚀 LangGraph终极指南:从入门到生产级AI工作流编排
python·langchain
山烛3 小时前
Python 数据可视化之 Matplotlib 库
开发语言·python·matplotlib·数据可视化
饭来_4 小时前
Ubuntu 环境下创建并启动一个 MediaMTX 的 systemd 服务
ubuntu
蛋仔聊测试4 小时前
SQL语句执行顺序全解析
python·面试
我的ID配享太庙呀4 小时前
从零开始:在 PyCharm 中搭建 Django 商城的用户注册与登录功能(轮播图+商品页-小白入门版)
数据库·python·django·sqlite·web·教育电商