Installer Beautiful Soup en Python

Aditya Raj 30 janvier 2023
  1. Installez Beautiful Soup à l’aide du programme d’installation de packages pour Python (PIP)
  2. Installez Beautiful Soup à l’aide de l’outil de package avancé (APT)
  3. Installez Beautiful Soup en téléchargeant manuellement les codes sources
  4. Installez Beautiful Soup en utilisant wget et tar sous Linux
Installer Beautiful Soup en Python

Python nous fournit diverses bibliothèques et modules pour effectuer différentes tâches. La bibliothèque Beautiful Soup est utilisée en Python pour gratter les fichiers HTML et XML.

Cet article discutera des différentes manières d’installer la bibliothèque Beautiful Soup en Python.

Installez Beautiful Soup à l’aide du programme d’installation de packages pour Python (PIP)

Pour installer la bibliothèque Beautiful Soup à l’aide de PIP, vous pouvez exécuter la commande suivante dans le terminal de ligne de commande de votre machine.

pip install beautifulsoup4

La commande ci-dessus, après exécution, installera la librairie beautiful soup sur votre machine. Si vous utilisez Python 2.x et 3.x sur la même machine, la commande ci-dessus installera la bibliothèque beautiful soup dans votre répertoire Python 2.x.

Pour installer la bibliothèque beautiful soup dans le répertoire Python 3.x, vous pouvez exécuter la commande suivante dans le terminal de ligne de commande.

pip3 install beautifulsoup4

Installez Beautiful Soup à l’aide de l’outil de package avancé (APT)

APT est utilisé pour gérer efficacement les packages logiciels. Vous aurez besoin du mot de passe administrateur de l’ordinateur pour installer la bibliothèque beautiful soup à l’aide d’APT.

Pour installer Beautiful Soup à l’aide d’APT, vous devez exécuter la commande suivante dans le terminal de ligne de commande.

sudo apt-get install python-bs4

Ici, le mot clé sudo est utilisé pour exécuter la commande en superutilisateur, c’est-à-dire en mode administrateur. Sans utiliser la commande sudo, vous ne pourrez installer aucun logiciel sur votre machine.

Encore une fois, si plusieurs versions de Python sont installées sur votre machine, la commande ci-dessus installera la bibliothèque beautiful soup dans le répertoire de Python 2. Pour installer la bibliothèque beautiful soup en Python 3, vous pouvez utiliser la commande suivante.

sudo apt-get install python3-bs4

Installez Beautiful Soup en téléchargeant manuellement les codes sources

Pour installer la bibliothèque Beautiful Soup en Python à l’aide du code source, vous devez d’abord télécharger le code source à partir de ce lien. Vous obtiendrez un fichier compressé à partir du lien.

  1. Après avoir téléchargé le fichier, vous devez vous rendre dans le répertoire où le fichier a été téléchargé. Ensuite, vous devez extraire les fichiers du fichier compressé téléchargé.

  2. Une fois que vous avez extrait tous les fichiers, vous devez accéder au dossier dans lequel les fichiers ont été extraits. Vous y trouverez un fichier nommé setup.py.

    Vous devez exécuter le terminal de ligne de commande dans le répertoire courant où setup.py est enregistré.

  3. Ensuite, vous devez exécuter le fichier setup.py à l’aide de la commande suivante dans le terminal.

    python setup.py.
    
  4. Après avoir exécuté la commande ci-dessus, la bibliothèque Beautiful Soup sera installée dans le répertoire de votre Python 2. Pour installer la bibliothèque beautiful soup dans Python 3, vous pouvez exécuter setup.py à l’aide de Python 3 en exécutant la commande suivante dans le terminal de ligne de commande.

    python3 setup.py
    

N’oubliez pas d’exécuter les commandes en ouvrant le terminal dans le même répertoire où setup.py est stocké. Sinon, vous ferez face à des erreurs.

Installez Beautiful Soup en utilisant wget et tar sous Linux

La commande wget exécute une URL pour télécharger un fichier à l’aide de la ligne de commande. De plus, la commande tar est utilisée pour décompresser un fichier compressé à l’aide de la ligne de commande.

Nous utiliserons les étapes suivantes pour installer la bibliothèque Beautiful Soup à l’aide de la commande wget et de la commande tar.

  • Tout d’abord, nous allons exécuter la commande wget avec le lien de téléchargement du code source de la bibliothèque Beautiful Soup, comme indiqué ci-dessous.
    wget https://www.crummy.com/software/BeautifulSoup/bs4/download/4.0/beautifulsoup4-4.0.0b3.tar.gz
    
  • Après avoir téléchargé le fichier compressé, nous utiliserons la commande tar pour extraire le contenu du fichier compressé, comme indiqué ci-dessous.
    tar -xvzf beautifulsoup4-4.0.0b3.tar.gz
    
  • Une fois la commande tar exécutée, nous allons exécuter le fichier setup.py à l’aide de la commande suivante.
    python setup.py install
    
  • Lorsque la commande ci-dessus est exécutée, la bibliothèque beautiful soup est installée dans le répertoire de Python 2 si différentes versions de Python sont installées sur votre machine. Pour installer la bibliothèque dans le répertoire Python 3, vous pouvez utiliser la commande suivante.
    python3 setup.py install
    

Pour vérifier l’installation du module Beautiful Soup, vous pouvez utiliser l’instruction import dans votre programme, comme indiqué ci-dessous.

import bs4

Si l’exécution de l’instruction ci-dessus dans un programme Python ne provoque aucune erreur, la bibliothèque Beautiful Soup a été installée avec succès sur votre machine.

Parmi toutes les méthodes abordées dans cet article, nous vous suggérons d’utiliser le package installer for Python (PIP) ou Advanced Package Tool (APT) pour installer la bibliothèque beautiful soup sur votre machine. Cela vous aidera à éviter les erreurs telles que l’incompatibilité de version ou l’absence de dépendances, car PIP et APT gèrent ces éléments pour vous.

Auteur: 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