2016-09-26 5 views
0

Я установил beautifulsoup4, используя pip install BeautifulSoup, и через обычный проект python он может импортировать модуль. (из bs4 import BeautifulSoup), но в odoo он получает ошибку без имени модуля bs4, даже если он установлен. кто-нибудь имеет решение?odoo не распознает модули python

ответ

0

Убедитесь, что odoo использует установку Python, о которой вы думаете (я бы предположил, что это не так).

import sys 
print(sys.path) 

Попробуйте, что из питона строки, где import bs4 работы и от odoo строки, где она не делает. Разница должна дать вам ответ.

+0

#cco Вы правы, не используете установку python. Я использую окна, а выход sys.path - это папка сервера каталогов установки odoo. есть ли parm в openerp-server.conf, чтобы установить местоположение python. –

+0

Я не использую odoo, поэтому я не уверен, что вы должны делать. Проверяя pypi, похоже, что bs4 не имеет двоичных компонентов, поэтому вы должны иметь возможность скопировать bs4 из установленного python в каталог odoo site-packages (если они оба Py2 или оба Py3). – cco

Смежные вопросы