我已经使用 Ubuntu 18.04 创建了一个新的虚拟机,并尝试从此链接,但我遇到了错误:
ModuleNotFoundError: No module named 'babel'
答案1
尝试一下这个,看看它是否能解决你使用 Babel 时遇到的特定问题:
sudo -H pip3 install babel
答案2
不要通过运行这些命令手动安装 odoo。
我对此有一个更好的解决方案。(没有任何错误,您将享受 odoo)
odoo 安装脚本:-
https://github.com/Yenthe666/InstallScript/tree/12.0
只需下载此文件并打开终端 --> 转到下载此脚本的下载文件夹
运行脚本sudo ./odoo_install.sh
答案3
您需要安装所有必需的 Python 模块,以便 Odoo 正常运行。转到 Odoo 路径(通常是 /opt/odoo)并执行
pip3 install -r requirements.txt
如果你只需要解决 babel 安装问题,那么
pip3 install babel
答案4
步骤五,子步骤 2指定进程提到了安装Babel
并且区分大小写。
它指定(重点是我的):
pip3 安装巴别塔 (Babel)装饰器 docutils ebaysdk feedparser gevent greenlet html2text Jinja2 lxml Mako MarkupSafe mock num2words ofxparse passlib Pillow psutil psycogreen psycopg2 pydot pyparsing PyPDF2 pyserial python-dateutil python-openid pytz pyusb PyYAML qrcode reportlab 请求 six suds-jurko vatnumber vobject Werkzeug XlsxWriter xlwt xlrd
切换到 odoo 用户后,请重试第五步,并确保输入为巴别塔 (Babel)不是巴别塔因为你提供的错误消息表明 Python 包管理系统找不到巴别塔小写。这通常是由于输入错误造成的。