Installer Beautiful Soup en Python
-
Installez
Beautiful Soup
à l’aide du programme d’installation de packages pour Python (PIP) -
Installez
Beautiful Soup
à l’aide de l’outil de package avancé (APT) -
Installez
Beautiful Soup
en téléchargeant manuellement les codes sources -
Installez
Beautiful Soup
en utilisantwget
ettar
sous Linux
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.
-
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é.
-
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é. -
Ensuite, vous devez exécuter le fichier
setup.py
à l’aide de la commande suivante dans le terminal.python setup.py.
-
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èquebeautiful soup
dans Python 3, vous pouvez exécutersetup.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èqueBeautiful 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 fichiersetup.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.
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