ModuleNotFoundError: нет модуля с именем 'bs4' даже после установки и переустановки - PullRequest
1 голос
/ 28 апреля 2019

Я пытаюсь запустить мой файл Python. (py name.py)

    from bs4 import BeautifulSoup as BS
  File "C:\Users\Administrator\AppData\Local\Programs\Python\Python37\lib\site-packages\bs4\__init__.py", line 29, in <module>
    from .builder import builder_registry
  File "C:\Users\Administrator\AppData\Local\Programs\Python\Python37\lib\site-packages\bs4\builder\__init__.py", line 294, in <module>
    from . import _htmlparser
  File "C:\Users\Administrator\AppData\Local\Programs\Python\Python37\lib\site-packages\bs4\builder\_htmlparser.py", line 7, in <module>
    from html.parser import (
ImportError: cannot import name 'HTMLParseError' from 'html.parser' (C:\Users\Administrator\AppData\Local\Programs\Python\Python37\lib\html\parser.py)

Я установил эту библиотеку, используя "pip". После того, как библиотека полностью удалена и установлена ​​снова, эта ошибка появляется при запуске этого кода.

  File "name.py", line 9, in <module>
from bs4 import BeautifulSoup as BS
ModuleNotFoundError: No module named 'bs4'

1 Ответ

1 голос
/ 28 апреля 2019

Я решил проблему. Сначала я удалил все упоминания BS4 с моего компьютера. Затем в CMD перешел по пути:

C:\Users\Administrator\AppData\Local\Programs\Python\Python37\Scripts.

И провел там команду:

pip install beautifulsoup4

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