我使用 Ubuntu 18.04 創建了一個新的虛擬機器並嘗試從以下位置安裝 Odoo 12這個連結,但我面臨錯誤:
ModuleNotFoundError: No module named 'babel'
答案1
試試一下,看看它是否可以解決您與 Babel 相關的特定問題:
sudo -H pip3 install babel
答案2
不要透過執行這些命令來手動安裝 odoo。
我對此有一個更好的解決方案。
odoo 安裝腳本:-
https://github.com/Yenthe666/InstallScript/tree/12.0
只需下載並打開終端機 --> 前往下載此腳本的下載資料夾
運行腳本通過sudo ./odoo_install.sh
答案3
您需要安裝 Odoo 工作所需的所有 Python 模組。前往 Odoo 路徑(通常為 /opt/odoo)並執行
pip3 install -r requirements.txt
如果你只需要解決 babel 安裝問題,那麼
pip3 install babel
答案4
第五步,子步驟 2指定過程提到安裝Babel
並且區分大小寫。
它指定(強調我的):
pip3安裝巴別塔裝飾器 docutils ebaysdk feedparser gevent greenlet html2text Jinja2 lxml Mako MarkupSafe 模擬 num2words ofxparse passlib Pillow psutil psycogreen psycopg2 pydot pyparsing PyPDF2 pys vatnumber vobject Werkzeug XlsxWriter xlwt xlrd
切換到 odoo 使用者後,請重試第五步並確保輸入為巴別塔不是通天塔因為你提供的錯誤訊息說Python套件管理系統找不到通天塔小寫。通常,這是由輸入錯誤引起的。