Installieren Sie Beautiful Soup in Python

Aditya Raj 12 Juli 2022
  1. Installieren Sie Beautiful Soup mit dem Package Installer for Python (PIP)
  2. Installieren Sie Beautiful Soup mit dem Advanced Package Tool (APT)
  3. Installieren Sie Beautiful Soup durch manuelles Herunterladen der Quellcodes
  4. Installieren Sie Beautiful Soup mit wget und tar unter Linux
Installieren Sie Beautiful Soup in Python

Python stellt uns verschiedene Bibliotheken und Module zur Verfügung, um verschiedene Aufgaben auszuführen. Die Bibliothek Beautiful Soup wird in Python verwendet, um HTML- und XML-Dateien zu schaben.

In diesem Artikel werden verschiedene Möglichkeiten zur Installation der Beautiful Soup-Bibliothek in Python besprochen.

Installieren Sie Beautiful Soup mit dem Package Installer for Python (PIP)

Um die Beautiful Soup-Bibliothek mit PIP zu installieren, können Sie den folgenden Befehl im Befehlszeilenterminal auf Ihrem Computer ausführen.

pip install beautifulsoup4

Der obige Befehl installiert nach der Ausführung die Bibliothek Beautiful Soup auf Ihrem Computer. Wenn Sie Python 2.x und 3.x auf demselben Rechner verwenden, installiert der obige Befehl die beautiful soup-Bibliothek in Ihrem Python 2.x-Verzeichnis.

Um die Bibliothek Beautiful Soup im Python-Verzeichnis 3.x zu installieren, können Sie den folgenden Befehl im Befehlszeilenterminal ausführen.

pip3 install beautifulsoup4

Installieren Sie Beautiful Soup mit dem Advanced Package Tool (APT)

APT wird verwendet, um Softwarepakete effizient zu handhaben. Sie benötigen das Administratorpasswort des Computers, um die Bibliothek Beautiful Soup mit APT zu installieren.

Um beautiful soup mit APT zu installieren, müssen Sie den folgenden Befehl im Kommandozeilen-Terminal ausführen.

sudo apt-get install python-bs4

Hier wird das Schlüsselwort sudo verwendet, um den Befehl im Superuser-Modus, also im Administratormodus, auszuführen. Ohne den Befehl sudo können Sie keine Software auf Ihrem Computer installieren.

Wenn Sie mehrere Python-Versionen auf Ihrem Computer installiert haben, installiert der obige Befehl erneut die Bibliothek beautiful soup in das Verzeichnis von Python 2. Um die Bibliothek Beautiful Soup in Python 3 zu installieren, können Sie den folgenden Befehl verwenden.

sudo apt-get install python3-bs4

Installieren Sie Beautiful Soup durch manuelles Herunterladen der Quellcodes

Um die Bibliothek Beautiful Soup in Python mit dem Quellcode zu installieren, müssen Sie zuerst den Quellcode von diesem Link herunterladen. Sie erhalten eine komprimierte Datei über den Link.

  1. Nach dem Herunterladen der Datei müssen Sie in das Verzeichnis wechseln, in das die Datei heruntergeladen wurde. Dann müssen Sie die Dateien aus der heruntergeladenen komprimierten Datei extrahieren.

  2. Nachdem Sie alle Dateien extrahiert haben, müssen Sie zu dem Ordner wechseln, in dem die Dateien extrahiert wurden. Dort finden Sie eine Datei namens setup.py.

    Sie müssen das Befehlszeilenterminal im aktuellen Verzeichnis ausführen, in dem setup.py gespeichert ist.

  3. Als nächstes müssen Sie die Datei setup.py mit dem folgenden Befehl im Terminal ausführen.

    python setup.py.
    
  4. Nachdem Sie den obigen Befehl ausgeführt haben, wird die Bibliothek Beautiful Soup im Verzeichnis Ihres Python 2 installiert. Um die Bibliothek Beautiful Soup in Python 3 zu installieren, können Sie setup.py mit Python 3 ausführen, indem Sie den folgenden Befehl im Befehlszeilenterminal ausführen.

    python3 setup.py
    

Denken Sie daran, die Befehle auszuführen, indem Sie das Terminal im selben Verzeichnis öffnen, in dem setup.py gespeichert ist. Andernfalls werden Sie mit Fehlern konfrontiert.

Installieren Sie Beautiful Soup mit wget und tar unter Linux

Der Befehl wget führt eine URL aus, um eine Datei über die Befehlszeile herunterzuladen. Außerdem wird der Befehl tar verwendet, um eine komprimierte Datei über die Befehlszeile zu entpacken.

Wir werden die folgenden Schritte verwenden, um die Bibliothek Beautiful Soup mit den Befehlen wget und tar zu installieren.

  • wget https://www.crummy.com/software/BeautifulSoup/bs4/download/4.0/beautifulsoup4-4.0.0b3.tar.gz
    
  • Nach dem Herunterladen der komprimierten Datei verwenden wir den Befehl tar, um den Inhalt der komprimierten Datei zu extrahieren, wie unten gezeigt.
    tar -xvzf beautifulsoup4-4.0.0b3.tar.gz
    
  • Sobald der Befehl tar ausgeführt wurde, führen wir die Datei setup.py mit dem folgenden Befehl aus.
    python setup.py install
    
  • Wenn der obige Befehl ausgeführt wird, wird die Bibliothek Beautiful Soup in das Verzeichnis von Python 2 installiert, wenn auf Ihrem Computer verschiedene Python-Versionen installiert sind. Um die Bibliothek im Python 3-Verzeichnis zu installieren, können Sie den folgenden Befehl verwenden.
    python3 setup.py install
    

Um die Installation des Moduls Beautiful Soup zu überprüfen, können Sie die import-Anweisung in Ihrem Programm verwenden, wie unten gezeigt.

import bs4

Wenn die Ausführung der obigen Anweisung in einem Python-Programm keinen Fehler verursacht, wurde die Bibliothek Beautiful Soup erfolgreich auf Ihrem Computer installiert.

Von allen in diesem Artikel besprochenen Methoden empfehlen wir Ihnen, das Paketinstallationsprogramm für Python (PIP) oder das Advanced Package Tool (APT) zu verwenden, um die Bibliothek Beautiful Soup auf Ihrem Computer zu installieren. Dies hilft Ihnen, Fehler wie Versionskonflikte oder das Fehlen von Abhängigkeiten zu vermeiden, da PIP und APT diese Dinge für Sie erledigen.

Autor: Aditya Raj
Aditya Raj avatar Aditya Raj avatar

Aditya Raj is a highly skilled technical professional with a background in IT and business, holding an Integrated B.Tech (IT) and MBA (IT) from the Indian Institute of Information Technology Allahabad. With a solid foundation in data analytics, programming languages (C, Java, Python), and software environments, Aditya has excelled in various roles. He has significant experience as a Technical Content Writer for Python on multiple platforms and has interned in data analytics at Apollo Clinics. His projects demonstrate a keen interest in cutting-edge technology and problem-solving, showcasing his proficiency in areas like data mining and software development. Aditya's achievements include securing a top position in a project demonstration competition and gaining certifications in Python, SQL, and digital marketing fundamentals.

GitHub