Qu'est-ce que PIP?
PIP est un installateur de package pour Python. Il vous permet de télécharger, d'installer, de mettre à jour et de désinstaller des packages. Dans la plupart des cas, PIP est installé par défaut sur votre système.
Il est bon de savoir que PIP est un outil de ligne de commande, pas un module Python. Cela vous aidera à comprendre pourquoi cette erreur se produit et comment la résoudre.
Erreur «PIP d'installer une syntaxe non valide»?
L'erreur «PIP install invalid syntax» se produit lorsque vous essayez d'appeler la commande PIP à l'intérieur d'un interprète Python ou d'un script.
Comme mentionné, PIP est un outil de ligne de commande qui vous permet de gérer les packages Python. Cependant, vous ne pouvez pas essayer d'y accéder directement à partir d'un interprète Python.
C'est comme appeler la commande ls -La à partir de l'interprète Python.
Illustrons comment reproduire cette erreur.
Supposons que nous voulons utiliser PIP pour installer le package IDNA.
Commencez par ouvrir l'interprète Python comme:
$ python3Cela devrait nous donner un environnement python interactif.
Si nous exécutons la commande pip install idna dans la session, nous obtiendrons l'erreur de syntaxe PIP d'installation:
>>> pip install idnaComme nous pouvons le voir, nous ne pouvons pas installer un package avec PIP à l'intérieur d'un interprète Python.
Réparer
La solution est simple. Exécutez la commande PIP d'installation à partir d'une session de terminal, pas l'interprète Python.
Par conséquent, pour installer le package IDNA avec PIP, quittez la session d'interprète Python:
>>> exit ()Une fois que vous êtes de retour dans le shell de votre système, exécutez:
$ pip install idnaou
$ pip3 Installer IDNAN'hésitez pas à remplacer «IDNA» par le package cible que vous souhaitez installer.
Vous devez faire résoudre l'erreur et votre package cible installé.
Conclusion
Toutes nos félicitations! Dans cet article, nous avons appris la cause de «l'erreur de syntaxe non valide de l'installation PIP» et comment le résoudre.
Nous espérons que cet article vous a aidé. Merci d'avoir lu!!