Я работаю на Python и использую Flask. Когда я запускаю свой основной файл Python на своем компьютере, он работает отлично, но когда я активирую venv и запускаю файл Flask Python в терминале, он говорит, что у моего основного файла Python есть "No Module Named bs4". Любые комментарии или советы приветствуются.
ImportError: No Module Named bs4 (BeautifulSoup)
Ответ 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