Я не могу импортировать BeautifulSoup в Python3 - PullRequest
0 голосов
/ 03 ноября 2018

когда я запускаю pip install BeautifulSoup4 в командной строке, он показывает вывод, такой что

Требование уже выполнено: BeautifulSoup4 в /usr/lib/python2.7/dist-packages (4.5.1)

Красивый суп установлен в python2.7, а не в python 3.5

Я даже скопировал bs4 и BeautifulSoup4 папку из python 2.7/dist-packages в python3.5/distutils/, все еще импортируя BeautifulSoup4, показывая ошибку, No module named 'Beautiful Soup' found

во время работы Beutifulsoup4 в python2.7 я не получил релевантный вывод, так как я ожидал получить его при разборе веб-страницы HTML.

помогите пожалуйста как установить bs4 в python3.5.

Ответы [ 2 ]

0 голосов
/ 03 ноября 2018

установить BeautifulSoup4 с помощью следующей команды:

pip3 install BeautifulSoup4

Если это не сработает, попробуйте,

python3 -m pip install BeautifulSoup4

В худшем случае, ничего из вышеперечисленного не работает, попробуйте следующую команду

apt-get install python3-bs4

или, для пользователя без полномочий root.

sudo apt-get install python3-bs4

0 голосов
/ 03 ноября 2018

Для установки BeautifulSoup в python3 используйте:

pip3 install beautifulsoup4

Затем для импорта попробуйте:

from bs4 import BeautifulSoup

также неплохо использовать виртуальные среды при работе над большими проектами или, если вы будете использовать похожие конфигурации в нескольких проектах, проверьте это, если вам интересно. виртуальный env

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...