HOWTO · Python
Python Matplotlib Inline Ungültige Syntax'
Wir lernen mit dieser Erklärung, warum wir einen Fehler erhalten, der eine ungültige Inline-Syntax ist, und erfahren, wie er behoben werden kann.
Auf dieser Seite
In diesem Artikel besprechen wir, warum wir einen Fehler erhalten, der eine ungültige Inline-Syntax in Python ist, und wie wir ihn beheben können.
Behebung eines ungültigen Matplotlib-Inline-Syntaxfehlers in Python
Ein häufiger Fehler, den Anfänger normalerweise machen, ist die magische Funktion %matplotlib inline im VS-Code-Editor oder einem anderen Editor zu verwenden und einen Syntaxfehler zu erhalten, da dieser Befehl nur in Jupyter Notebook funktioniert. Wir können die %matplotlib inline nicht innerhalb des anderen Editors verwenden.
Es gibt eine Möglichkeit, ein Jupyter Notebook innerhalb des VS-Codes zu öffnen. Öffnen Sie die Erweiterungsansicht, indem Sie auf das Symbol der Erweiterung klicken und nach Python suchen.
Installieren Sie die Python-Erweiterung von Microsoft; Wenn die Installation abgeschlossen ist, werden Sie möglicherweise aufgefordert, einen Python-Interpreter auszuwählen, und Sie müssen ihn auswählen.
Jetzt können wir unser erstes Notizbuch erstellen, im Menü auf Ansicht klicken, Befehlspalette auswählen, einen Notizbuchnamen mit seiner Erweiterung eingeben und Neues leeres Notizbuch erstellen auswählen. Wir können auch das vorhandene Jupyter Notebook im VS-Code öffnen, indem wir mit der rechten Maustaste auf das Notebook klicken und es mit VS-Code öffnen.
Code:
%matplotlib inline
Ausgang:
%matplotlib inline
^
SyntaxError: invalid syntax
Wenn wir das Jupyter Notebook in VS-Code öffnen und diesen Befehl ausführen, wird er erfolgreich ausgeführt.
Wenn Sie ein Jupyter-Notebook verwenden, um einen Plot mit Matplotlib zu erstellen, müssen Sie die Methode show() nicht verwenden. Ein Grund für die Verwendung der inline-Funktion ist die Anzeige des Diagramms unter dem Code.
Eine andere Alternative ist, anstatt die %matplotlib inline zu verwenden, können wir die show()-Methode innerhalb der py-Datei verwenden.
Seien Sie nicht frustriert, wenn Sie Probleme haben, einen Syntaxfehler zu identifizieren. Die meisten Leute betrachten Python-Syntaxfehler als die am wenigsten spezifische Form von Fehlern, und sie sind nicht immer offensichtlich.