Если в вашей системе установлено несколько версий Python, возможно, import bs4
вернул ошибку No module named 'bs4'
, поскольку вы не установили beautifulsoup4 для работающего в данный момент интерпретатора Python. Если вы используете python3 -m pip install
вместо pip install
, то вы знаете, что pip будет использовать и устанавливать ваш интерпретатор Python 3.x по умолчанию.
python3 -m pip install beautifulsoup4
Если в настоящее время работает Python интерпретатор Python 2.x, альтернатива вышеуказанной команде:
python -m pip install beautifulsoup4
Если программа Python запущена в IDE, тогда, возможно, ваш проект не настроен на поиск Python пакетов, которые были установлены глобально с помощью pip: { ссылка }