Я создал новую виртуальную машину с Ubuntu 18.04 и пытаюсь установить Odoo 12 изэта ссылка, но я сталкиваюсь с ошибкой:
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 установитьВавилондекоратор 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 requests six suds-jurko vatnumber vobject Werkzeug XlsxWriter xlwt xlrd
После переключения на пользователя odoo, повторите шаг пять и убедитесь, что он введен какВавилоннетвавилонпоскольку предоставленное вами сообщение об ошибке говорит о том, что система управления пакетами Python не может найтивавилонв нижнем регистре. Обычно это вызвано опечаткой.