Скажите пожалуйста как импортировать BeautyfulSoup в python3.8. Я использую pipenv, если это важно знать.
В соответствии с
документацией я установил bs4 в ОС:
apt-get install python3-bs4
Затем установил сам bs4 так:
pipenv install bs4
в результате мои зависимости выглядят так:
md@md ~/.MINT18/code/python/lor_parser $ pipenv graph
bs4==0.0.1
- beautifulsoup4 [required: Any, installed: 4.8.2]
- soupsieve [required: >=1.2, installed: 1.9.5]
requests==2.22.0
- certifi [required: >=2017.4.17, installed: 2019.11.28]
- chardet [required: >=3.0.2,<3.1.0, installed: 3.0.4]
- idna [required: >=2.5,<2.9, installed: 2.8]
- urllib3 [required: >=1.21.1,<1.26,!=1.25.1,!=1.25.0, installed: 1.25.7]
но после запуска следующего скрипта:
from urllib import urlopen
from bs4 import BeautifulSoup
я получаю следующее сообщение об ошибке:
md@md ~/.MINT18/code/python/lor_parser $ python index.py
Traceback (most recent call last):
File "index.py", line 2, in <module>
from bs4 import BeautifulSoup
ImportError: No module named bs4