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

相关推荐
0wioiw09 分钟前
Google-Oauth
python
2501_9216494913 分钟前
全球股票行情API:如何高效获取实时与逐笔成交数据
开发语言·后端·python·金融·restful
华研前沿标杆游学14 分钟前
3月14日追觅科技苏州总部参观游学
python
快乐得小萝卜19 分钟前
记录: python-cpp数据验证
开发语言·python
Fleshy数模21 分钟前
从基础到实战:词向量转换在评价文本分析中的应用
爬虫·python·机器学习
敏编程22 分钟前
一天一个Python库:requests-oauthlib - 轻松实现OAuth授权与认证
python
Bert.Cai26 分钟前
Python字符串strip函数作用
开发语言·python
薛不痒28 分钟前
大模型(1):ollama&大模型相关介绍&开源平台&模型下载
人工智能·windows·git·python·深度学习
老师好,我是刘同学29 分钟前
Python正则表达式re模块全解析
python·正则表达式
曼岛_31 分钟前
[AI实战]Ubuntu 下安装OpenClaw——从零搭建你的专属AI助理
linux·人工智能·ubuntu·openclaw·龙虾