文章目錄
- 一、問題
- 二、解決思路
一、問題
就是項目啟動,本來好好地,忽然有一天報錯,不知道什么原因。
背景:
我是在虛擬環境中使用的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
(我已經安裝過了,需自行驗證)