Das Installationsprogramm fur das Pip-Paket muss uber die Befehlszeile ausgefuhrt werden. Wenn Sie versuchen, ein Paket aus dem Python-Interpreter oder in einem Python-Programm zu installieren, stoßen Sie auf den Fehler SyntaxError: ungultige Syntax
.
In diesem Handbuch werden wir die Ursache fur den ungultigen Syntaxfehler der pip-Installation und ihre Bedeutung erörtern. Wir werden ein Beispiel fur diesen Fehler durchgehen, damit Sie erfahren, wie Sie ihn in Ihrem Code beheben können.
Pip install ungultige Syntax
Python pip ist ein Paketinstallationsprogramm. Mit dem pip-Tool können Sie Pakete aus dem Python-Paketindex herunterladen und installieren, wo Tausende von Bibliotheken verfugbar sind, mit denen Sie in Ihrem Code arbeiten können.
Das pip-Tool wird als eigene Befehlszeile ausgefuhrt < Code > Schnittstelle. pip ist von Ihrer Python-Installation getrennt. Dies liegt daran, dass pip eher ein Installationsprogramm als ein Tool ist, das Code ausfuhrt.
Wenn diese Tools gebundelt wären, wäre es fur Entwickler, die Pakete installieren möchten, verwirrender, da eine ähnliche Syntax zum Starten verwendet wurde Ein Python-Programm wurde auch fur die Installation von Modulen gelten.
Dieses Verhalten ist in Programmierumgebungen ublich. Node.js verwendet npm, um Pakete zu installieren. Um ein Programm mit Node.js auszufuhren, mussen Sie den Befehl node verwenden.
Ein Beispielszenario
Wir werden die Beautiful Soup 4-Bibliothek (bs4) in . einrichten eine Entwicklungsumgebung. Mit dieser Bibliothek können Sie eine Webseite durchsuchen und bestimmte Datenelemente abrufen.
Eröffnen Sie zunächst eine Python-3-Shell. In dieser Shell erledigen wir die gesamte Arbeit fur unser Projekt:
81 % der Teilnehmer gaben an, dass sie sich nach dem Besuch eines Bootcamps hinsichtlich ihrer Berufsaussichten im Tech-Bereich sicherer fuhlten. Lassen Sie sich noch heute in ein Bootcamp einweisen.
Der durchschnittliche Bootcamp-Absolvent verbrachte weniger als sechs Monate im Karriereubergang, vom Beginn eines Bootcamps bis zur Suche nach seinem ersten Job.
python3
Eine interaktive Shell wird geöffnet, in die wir unseren Python-Code schreiben können:
Als nächstes lassen Sie uns die bs4-Bibliothek in unseren Code importieren. Wir mussen alle externen Bibliotheken importieren, die wir verwenden möchten, bevor wir sie in einem Programm oder der Shell referenzieren können. Hier ist der Befehl, den wir verwenden werden, um das bs4package zu importieren:
Unser Code gibt einen ModuleNotFoundError zuruck, wenn wir versuchen, unser Paket zu importieren. Das bedeutet, dass wir unser Programm nicht weiter schreiben können. Python kann die Paketmodule, die wir zum Schreiben unseres Programms benötigen, nicht finden. Lassen Sie uns diesen Fehler beheben, indem Sie die bs4-Bibliothek installieren: