ImportError: No Module Named bs4 (BeautifulSoup)

Я работаю на Python и использую Flask. Когда я запускаю свой основной файл Python на своем компьютере, он работает отлично, но когда я активирую venv и запускаю файл Flask Python в терминале, он говорит, что у моего основного файла Python есть "No Module Named bs4". Любые комментарии или советы приветствуются.

Ответ 1

Активируйте virtualenv, а затем установите BeautifulSoup4:

$ pip install BeautifulSoup4

Когда вы установили bs4 с easy_install, вы установили его в системном масштабе. Таким образом, ваш системный python может импортировать его, но не ваш виртуальный python. Если вам не нужен bs4 который будет установлен в вашем путём python, удалите его и сохраните в своем виртуальном пространстве.

Для получения дополнительной информации о virtualenvs, прочитайте это

Ответ 2

Для python2.x:

sudo pip install BeautifulSoup4

Для python3:

sudo apt-get install python3-bs4

Ответ 3

Просто пометка на ответ Бальтазара. Запуск

pip install BeautifulSoup4

не работал у меня. Вместо этого используйте

pip install BeautifulSoup4

Ответ 4

Если вы используете Pycharm, перейдите в настройки - интерпретатор проекта - установите bs4. Если вы попытаетесь установить BeautifulSoup, он все равно покажет, что ни один модуль с именем bs4.

Ответ 5

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

pip uninstall bs4

и затем установите его с помощью этой команды:

sudo apt-get установить python3-bs4

Я столкнулся с той же проблемой в Linux Ubuntu, когда использовал следующую команду для установки библиотеки bs4:

pip install bs4

Ответ 6

Если вы используете Anaconda для управления пакетами, выполните следующие действия:

conda install -c anaconda beautifulsoup4

Ответ 7

pip3 install BeautifulSoup4

Попробуй это. Меня устраивает.

Ответ 8

Самый простой способ - использовать easy_install.

easy_install bs4 

Он будет работать, если pip не удастся.

Ответ 9

Попробуй это:

sudo python3 -m pip install bs4

Ответ 10

pip3.7 install bs4

Попробуй это. Работает с питоном 3.7

Ответ 11

pip install --user BeautifulSoup4