Le programme d’installation du package pip doit être exécuté à partir de la ligne de commande. Si vous essayez d’installer un package à partir de l’interpréteur Python ou dans un programme Python, vous rencontrerez l’erreur SyntaxError : invalid syntax
.
Dans ce guide, nous allons discuter de la cause de l’erreur de syntaxe incorrecte lors de l’installation de pip et de sa signification. Nous allons parcourir un exemple de cette erreur afin que vous puissiez apprendre comment la corriger dans votre code.
pip install syntax invalid
Python pip est un installateur de package. L’outil pip vous permet de télécharger et d’installer des packages à partir de l’index des packages Python, o√π des milliers de bibliothèques sont disponibles avec lesquelles vous pouvez travailler dans votre code.
L’outil pip s’exécute comme sa propre ligne de commande interface. pip
est distinct de votre installation de Python. En effet, pip est un programme d’installation plutôt qu’un outil qui exécute du code.
Si ces outils étaient regroupés, ce serait plus déroutant pour les développeurs qui souhaitent installer des packages car une syntaxe similaire était utilisée pour démarrer un programme Python s’appliquerait également à l’installation de modules.
Ce comportement est courant dans tous les environnements de programmation. Node.js s’appuie sur npm pour installer les packages. Pour exécuter un programme utilisant Node.js, vous devez utiliser la commande node.
Un exemple de scénario
Nous allons configurer la bibliothèque Beautiful Soup 4 (bs4) dans un environnement de développement. Cette bibliothèque vous permet de scraper une page Web et de récupérer des données particulières.
Pour commencer, ouvrons un Coquille Python 3. Dans cette coquille, nous ferons tout le travail pour notre projet :
81 % des participants ont déclaré qu’ils se sentaient plus confiants quant à leurs perspectives d’emploi dans la technologie après avoir assisté à un bootcamp. Soyez jumelé à un bootcamp aujourd’hui.
Le diplômé moyen d’un bootcamp a passé moins de six mois en transition de carrière, du démarrage d’un bootcamp à la recherche de son premier emploi.
python3
Un shell interactif s’ouvre dans lequel nous pouvons écrire notre code Python :
Ensuite, laissons importer la bibliothèque bs4 dans notre code. Nous devons importer toutes les bibliothèques externes que nous souhaitons utiliser avant de pouvoir les référencer dans un programme ou le shell. Voici la commande que nous utiliserons pour importer le package bs4 :
Notre code renvoie une ModuleNotFoundError lorsque nous essayons d’importer notre package. Cela signifie que nous ne pouvons pas continuer à écrire notre programme. Python ne peut pas localiser les modules du package dont nous avons besoin pour écrire notre programme. Corrigons cette erreur en installant la bibliothèque bs4 :