Schritt 5: Installieren von Paketen in Ihrer Python-Umgebung

Vorheriger Schritt: Ausführen von Code im Debugger

Die Python-Entwicklercommunity hat Tausende von nützlichen Paketen erzeugt, die Sie in Ihre eigenen Projekte integrieren können. Visual Studio bietet eine Benutzeroberfläche für das Verwalten von Paketen in Ihren Python-Umgebungen.

Anzeigen von Umgebungen

  1. Wählen Sie den Menübefehl Ansicht>Weitere Fenster>Python-Umgebungen aus. Das Fenster Python-Umgebungen wird als Peer für den Projektmappen-Explorer geöffnet und zeigt die verschiedenen Umgebungen an, die für Sie verfügbar sind. Die Liste enthält die Umgebungen, die Sie mithilfe des Visual Studio-Installers installiert haben, sowie die Umgebungen, die Sie separat installiert haben. Dazu gehören globale, virtuelle und Conda-Umgebungen. Die Umgebung in Fettdruck ist die Standardumgebung, die für neue Projekte verwendet wird. Weitere Informationen zur Verwendung von Umgebungen finden Sie unter Erstellen und Verwalten von Python-Umgebungen in Visual Studio-Umgebungen.

    Python Environments window-2022

    Python Environments window-2019

    Hinweis

    Sie können das Fenster Python-Umgebungen auch aus dem Fenster „Projektmappen-Explorer“ öffnen, indem Sie die Tastenkombination STRG+K, STRG+` drücken. Wenn die Tastenkombination nicht funktioniert und Sie das Fenster „Python-Umgebungen“ nicht im Menü finden können, haben Sie die Python-Workload möglicherweise nicht installiert. Einen Leitfaden zum Installieren von Python finden Sie unter Installieren der Python-Unterstützung in Visual Studio unter Windows.

    Wenn ein Python-Projekt geöffnet ist, können Sie das Fenster Python-Umgebungen über den Projektmappen-Explorer öffnen. Klicken Sie mit der rechten Maustaste auf Python-Umgebungen, und wählen Sie Alle Python-Umgebungen anzeigen aus.

    Python Environments-2022

    Python Environments-2019

  2. Erstellen Sie nun ein Projekt, indem Sie auf Datei>Neu>Projekt klicken und die Vorlage Python-Anwendung auswählen.

  3. Fügen Sie folgenden Code in die angezeigte Codedatei ein. Dadurch wird eine Kosinuswelle wie in den vorherigen Schritten des Tutorials erstellt, die dieses Mal jedoch grafisch dargestellt wird. Sie können auch das zuvor erstellte Projekt verwenden und den Code darin ersetzen.

    from math import radians
    import numpy as np # installed with matplotlib
    import matplotlib.pyplot as plt
    
    def main():
        x = np.arange(0, radians(1800), radians(12))
        plt.plot(x, np.cos(x), 'b')
        plt.show()
    
    main()
    
  4. Zeigen Sie im Editor-Fenster auf die Importanweisungen numpy und matplotlib. Sie werden feststellen, dass sie nicht aufgelöst werden. Um die Importanweisungen aufzulösen, installieren Sie die Pakete in der globalen Standardumgebung.

    Unresolved package import-2022

    Unresolved package import

  5. Wenn Sie im Editor-Fenster auf die Import-Anweisungen numpy und matplotlib zeigen, wird Ihnen auffallen, dass sie nicht aufgelöst wurden. Das liegt daran, dass die Pakete nicht in der globalen Standardumgebung installiert wurden.

    Wählen Sie beispielsweise Interaktives Fenster öffnen aus. daraufhin wird ein Interactive-Fenster für diese spezifische Umgebung in Visual Studio angezeigt.

  6. Verwenden Sie die Dropdownliste unterhalb der Liste der Umgebungen, um zur Registerkarte Pakete zu wechseln. Auf der Registerkarte Pakete sind alle Pakete aufgeführt, die derzeit in der Umgebung installiert sind.

Installieren von Paketen mithilfe des Fensters „Python-Umgebungen“

  1. Wählen Sie im Fenster „Python-Umgebungen“ die Standardumgebung für neue Python-Projekte und dann die Registerkarte Pakete aus. Anschließend wird eine Liste der Pakete angezeigt, die derzeit in der Umgebung installiert sind.

  2. Installieren Sie matplotlib, indem Sie den Namen in das Suchfeld eingeben und dann die Option Run command: pip install matplotlib (Befehl ausführen: pip install matplotlib) auswählen. Wenn der Befehl ausgeführt wird, werden matplotlib und alle Pakete installiert, von denen diese Bibliothek abhängig ist (in diesem Fall schließt das numpy ein).

  3. Wählen Sie die Registerkarte Pakete aus.

  4. Stimmen Sie zu, wenn Sie zur Erhöhung der Rechte aufgefordert werden.

  5. Nachdem das Paket installiert ist, wird es im Fenster der Python-Umgebung angezeigt. Über das X auf der rechten Seite des Pakets kann dieses deinstalliert werden.

    Installing matplotlib in the environment-2022 in Packages tab

    Installing matplotlib in the environment-2019 in Packages tab

  6. Stimmen Sie zu, wenn Sie zur Erhöhung der Rechte aufgefordert werden.

  7. Nachdem das Paket installiert ist, wird es im Fenster Python-Umgebungen angezeigt. Über das X auf der rechten Seite des Pakets kann dieses deinstalliert werden.

    Installing matplotlib in the environment-2022

    Installing matplotlib in the environment-2019

    Hinweis

    Unterhalb der Umgebung wird möglicherweise eine kleine Statusanzeige eingeblendet, um darauf hinzuweisen, dass Visual Studio die IntelliSense-Datenbank für neu installierte Pakete erstellt. Die Registerkarte IntelliSense zeigt ausführlichere Informationen an. Beachten Sie, dass IntelliSense-Features wie die automatische Vervollständigung und die Syntaxüberprüfung für dieses Paket nicht im Editor aktiv sind, bis die Datenbank vollständig erstellt ist.

    Ab Visual Studio 2017 Version 15.6 wird eine andere und schnellere Methode für die Arbeit mit IntelliSense verwendet. Auf der Registerkarte IntelliSense wird eine Meldung diesbezüglich angezeigt.

Ausführen des Programms

Da matplotlib nun installiert ist, führen Sie das Programm mit F5 oder mit STRG+F5 (ohne Debuggen) aus, um die folgende Ausgabe anzuzeigen:

Output of matplotlib example

Nächster Schritt

Ausführlichere Informationen