文章目录
一、问题
就是项目启动,本来好好地,忽然有一天报错,不知道什么原因。
背景:
我是在虚拟环境中使用的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
(我已经安装过了,需自行验证)