Модули Web2py: Не удалось найти конструктор дерева с требуемыми функциями: html.parser. Вам нужно установить библиотеку парсера? - PullRequest
0 голосов
/ 05 сентября 2018

Этот вопрос относится только к Web2py Framework. Код работает нормально за его пределами.

Я установил bs4 и BeautifulSoup4 в каталог модулей.

sudo pip install bs4 --target /home/www-data/web2py/applications/myapp/modules
sudo pip install beautifulsoup4 --target /home/www-data/web2py/applications/myapp/modules

Но все равно тогда я получаю сообщение об ошибке:

Не удалось найти конструктор дерева с запрашиваемыми функциями: html.parser. Вам нужно установить библиотеку парсера?

Я обновил bs4

sudo pip install --upgrade bs4 --target /home/www-data/web2py/applications/rip/modules
pip install beautifulsoup4

Но опять та же ошибка.

Я в сети:

$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 16.04.5 LTS
Release:    16.04
Codename:   xenial

Web2py:

Version
2.15.4-stable+timestamp.2017.09.02.04.02.22
(Running on Apache/2.4.18 (Ubuntu), Python 2.7.12)
...