Ich versuche, BeautifulSoup zu verwenden, und trotz der Importanweisung:
from bs4 import BeautifulSoup
Ich erhalte den Fehler: ImportError: cannot import name BeautifulSoup
import bs4
gibt keine Fehler.
Ich habe es auch versucht import bs4.BeautifulSoup
und importieren Sie einfach bs4 und erstellen Sie ein BeautifulSoup-Objekt mit: bs4.BeautifulSoup()
Jede Anleitung würde geschätzt werden.
Antworten:
5 für die Antwort № 1Das Problem war, dass ich die Datei genannt habe HTMLParser.py
und dieser Name wird bereits im bs4-Modul verwendet.
Danke an alle die geholfen haben!
3 für die Antwort № 2
Ich habe es durch die Installation von beautifulsoup4 gelöst, die "4" ist unerlässlich.
pip install beautifulsoup4
0 für die Antwort № 3
Am Anfang stand auch dieser Typfehler, nachdem alle benötigten Module installiert wurden pip
Installieren bs4
(Wenn Sie dies installiert haben, ist keine Installation erforderlich beautifusoup4 | BeautifulSoup4
durch pip
oder woanders kommt es mit bs4
selbst)
Lösung: Gehen Sie einfach zu Ihrer Python-Datei, in der sie installiert ist C:pythonLibsite-packages
und dann kopieren bs4
und beautifulsoup4-4.6.0.dist-info
Ordner und fügen Sie es in Ihrem Projektordner ein, in dem Sie Ihr Arbeitsprojekt gespeichert haben.