Python-Lernumgebung mit Visual Studio Code

Veröffentlicht in: , ,
Python Logo

Wir zeigen, wie Sie den Editor Visual Studio Code (kurz: VSCode) auf einem Notebook mit Linux Mint 22 installieren und für die Arbeit mit der Programmiersprache Python einrichten.

Wir gehen davon aus, dass Python bereits auf Ihrem Betriebssystem installiert ist. Bei den meisten Linux-Distributionen ist Python standardmäßig vorinstalliert.

Bitte lesen Sie zunächst die Einführung zu Python in unserem Beitrag:

Die einzelnen Schritte im Überblick:

  • VSCode installieren
  • Python Erweiterungen aktivieren
  • ein Verzeichnis für Ihr Lernprojekt erstellen
  • einen Workspace einrichten

VSCode installieren

Eine Anleitung finden Sie auf der Webseite des Herstellers.

Laden Sie zunächst das Installationsprogramm herunter, für Linux Mint ist das das .deb-Paket.

Die Webseite von Visual Studio Code mit verschiedenen Download-Optionen für unterschiedliche Betriebssysteme. Der Button  für das "deb"-Paket ist rot umrandet.

Klicken Sie auf die linke Schaltfläche unter dem Pinguin, dann startet der Download. Anschließend finden Sie die neue Datei in Ihrem Downloadordner.

Die Dateiverwaltung mit dem heruntergeladenen Installationsprogramm im Download-Ordner.

Datei als „ausführbar“ kennzeichnen

Bevor Sie die Installation starten können, müssen Sie die Datei als ausführbar kennzeichnen. Klicken Sie dazu mit der rechten Maustaste auf das Dateisymbol.

Im Kontextmenü wählen Sie ganz unten Eigenschaften. Im sich öffnenden Fenster wechseln Sie zum Reiter Zugriffsrechte und aktivieren das Kontrollkästchen bei Ausführen.

Das Menü Eigenschaften mit den Optionen für die Zugriffsteuerung.

Hinweis: Erscheint beim Starten der Installation eine Fehlermeldung wie „Unbekannter Fehler beim Öffnen der Datei“, dann fehlt wahrscheinlich die Ausführungsberechtigung. Setzen Sie in diesem Fall – wie oben beschrieben – den Haken bei „Ausführen“, um die Datei als ausführbar zu kennzeichnen.

Installation starten

Mit einem Doppelklick auf das Symbol öffnet sich ein Dialogfenster mit einer Schaltfläche zur Installation des Programms.

Das Dialogfenster zum Starten der VSCode Installation, links oben eine grün hinterlegte Schaltfläche mit dem Text "Paket installieren".

Nun noch Ihr Passwort eingeben:

Dialogfeld für die Passworteingabe vor der Installation, oben der Text "Legitimierung erforderlich", darunter ein Eingabefeld.

Anschließend sehen Sie ein Fenster mit der Meldung „Datei wird installiert“ und einem Fortschrittsbalken.

Es folgt ein Dialog zur Konfiguration: „Add Microsoft apt-repository …“. Das Kontrollkästchen ist schon aktiviert, bestätigen Sie mit „Next“.

Dialogfeld für die Konfiguration während der Installation, die Option zum Hinzufügen des Repositories ist bereits aktiviert, unten die Schaltfläche "Next".

Nach kurzer Zeit erscheint die Meldung „Die Installation war erfolgreich“.

Dialogfenster mit der Meldung: "Die Installation war erfolgreich".

Sie finden VSCode auf Ihrem Rechner über das Startmenü im Bereich „Entwicklung“. Nach dem Programmstart erwartet Sie das folgende Fenster:

VSCode Startfenster: links im Hauptfenster eine Einführung "Get started...", rechts ein Bereich für den Copilot.

Wenn nötig, richten Sie zunächst die Benutzeroberfläche für Ihre Seh-Bedürfnisse und ggf. die Nutzung mit Screenreader ein. Eine Anleitung finden Sie in unserem Beitrag:

Ohne weitere Einstellungen vornehmen zu müssen, vergrößern und verkleinern Sie die Ansicht mit der Tastenkombination:

Strg + Plus-Taste
Strg + Bindestrich

Wenn Sie möchten, schauen Sie sich die Einfühung „Get started…“ an und erkunden Sie die Oberfläche. Zu Beginn wirkt die Fülle an Funktionen etwas überwältigend. Alternativ können Sie die beiden Tabs „Get started“ und „Copilot“ schließen und direkt mit der Einrichtung fortfahren.

Zugegeben wird man zu Anfang ein wenig erschlagen von der Fülle der Funktionen. Ansonsten schließen Sie die beiden Tabs „Get started“ und „Copilot“.

Verzeichnisse erstellen und Workspace einrichten

Erstellen Sie für Ihre Python-Arbeiten zwei Verzeichnisse: eines zum Experimentieren und eines für Ihre Lernprojekte. Das könnte z.B, so aussehen:

Screenshot mit der Verzeichnis-Struktur: drei Ebenen 1. Lernumgebung, 2. Experiment, Hausaufgaben und Lerneinheiten, auf der dritten Ebene Themenverzeichnisse und jeweils ein README-Datei.

Im Beispiel verwenden wir als Hauptverzeichnis den Ordner py-projects darin ein Verzeichnis testing und eines kurs_2025.

Sie können README Dateien hinzufügen. Das sind Textdateien, in denen Sie Notizen oder Erläuterungen zu den Aufgaben ablegen. Üblicherweise verwendet man dazu das Markdown-Format. Eine kurze Einführung finden Sie z.B. bei mediawerk.

Sie können für Ihre Python Umgebung einen VSCode Workspace einrichten über

File > Add Folder to Workspace

Fügen Sie Ihr Verzeichnis hinzu und speichern Sie den Workspace anschließend unter:

Save Workspace as

VSCode erstellt dabei automatisch eine Konfigurationsdatei im Hauptverzeichnis.

VSCode, links im Dateinavigator zwei Projektverzichnissse, darunter die Konfigurationsdatei für den Workspace.

Später können Sie weitere Verzeichnisse hinzufügen, die dann alle die hier vorgenommenen Einstellungen verwenden.

VSCode Erweiterungen

VSCode kann durch sogenannte Extensions erweitert werden, um zusätzliche Unterstützung für bestimmte Programmiersprachen oder Aufgaben zu bieten.

Eine Extension kann z. B.:

  • den Code automatisch formatieren,
  • beim Schreiben helfen (z. B. Vervollständigungen vorschlagen),
  • Fehler anzeigen, noch bevor das Programm startet,
  • neue Dateitypen unterstützen (z. B. Jupyter Notebooks),
  • oder gute Programmiergewohnheiten fördern.

Man installierst sie über den Extensions-Tab in VSCode (Symbol: vier kleine Quadrate links in der Leiste oder Strg+Shift+X).

Empfohlene VSCode Extensions für Python-Einsteiger

Name der ExtensionWas sie macht (einfach erklärt)
Python (von Microsoft)Die wichtigste Erweiterung. Gibt dir Syntax‑Highlighting, Fehlermeldungen, „Play“-Knopf zum Ausführen, usw.
PylanceMacht Vorschläge beim Tippen („Auto-Vervollständigung“) und warnt Sie, wenn etwas nicht stimmt. Ist bereits in der Python-Extension enthalten

Am schnellsten finden Sie eine Extension über das Suchfeld oberhalb der Liste.

VSCode, links i der Seitenleiste eine Auflistung von Extensions für den Suchbegriff "python", rechts im Hauptfenster die Seite der Python Erweiterung von Microsoft.

Hinweis: Wenn Sie – wie oben beschrieben – einen Workspace eingerichtet haben, gelten die Erweiterungen standardmäßig für diesen Workspace, nicht global.

Virtual Environment

Wie bereits in den vorangehenden Beiträgen erklärt, empfiehlt es sich, für Ihre Python Projekte eine eigene virtuelle Umgebung (Virtual Environment) einzurichten.

Damit trennen Sie Ihr Python-Projekt von der globalen Python-Installation Ihres Betriebssystems – ein wichtiger Schritt, um Versionskonflikte zu vermeiden.

In VSCode können Sie die virtuelle Umgebung bequem über die Command Palette anlegen. Öffnen Sie sie mit F1 oder

Strg + Shift + p

Geben Sie im Suchfeld „python create“ ein. Wählen Sie dann „Python: Create Environment“.

VSCode, die Command Palette ist geöffnet, oben der Suchbegriff "python create", darunter an erster Stelle der Suchergebnisse die Zeile "Python Create Environment..." .

Aus der folgenden Liste wählen Sie „Venv“:

VSCode, über die Command Palette die Art der virtuellen Umgebung wählen, "venv" ist ausgewählt und blau hinterlegt.

Und nun noch den Interpreter auswählen:

VSCode mit geöffneter Command Palette zur Auswahl des Python-Interpreters: der erste, mit dem Zusatz "global" ist ausgewählt.

In den meisten Fällen sollten Sie /usr/bin/python3 auswählen, da dies der standardmäßige Python-Interpreter des Systems ist. VSCode legt daraufhin automatisch eine Umgebung im Ordner .venv an und zeigt den aktiven Status unten rechts in der Statusleiste an.

Installation testen

Erstellen Sie nun zum Test ein einfaches Python-Skript mit folgendem Inhalt:

#!/usr/bin/env python3

print('Hello from VSCode')

Wählen Sie dazu in der Seitenleiste den Ordner aus, in dem die Datei angelegt werden soll (der kleine Pfeil vor dem Ordner-Namen muss nach unten zeigen). Verwenden Sie das Kontextmenü der rechten Maustaste „New File“ oder die Tastenkombination

Strg + n

VSCode, eine neue Datei erstellen, zum ausgewählten Ordner in der Seitenleiste ist das Kontextmenü geöffnet, oben die Option "NewFile" ist blau hinterlegt.

Speichern Sie die Datei als hello.py. Vergessen Sie nicht, sie zu speichern – ein Punkt am Dateisymbol zeigt ungespeicherte Änderungen an.

VSCode, im Editor-Bereich der Text für das neue Python-Skript. In der Seitenleiste links sieht man oben an dem Dateisymbol einen blauen Kreis mit der Zahl 1

Nun können Sie die Ausführung starten mit einem Klick auf das Play-Symbol (die kleine dreieckige Schaltfläche oben rechts). Hat alles funktioniert, öffnet sich im unteren Bereich des Editors ein Fenster des integrierten Terminals mit der Programm-Ausgabe, also dem Text, den Sie der print-Anweisung mitgegeben haben.

VSCode: unterhalb des Editor-Bereichs ist das integrierte Terminal geöffnet, darin der Ausgabetext des Python-Skripts.

Ausblick

Auch wenn VSCode anfangs etwas Einarbeitung erfordert, ist der Editor besonders für Menschen mit eingeschränkter Sehfähigkeit oder Screenreader-Nutzer derzeit eine der besten Lösungen für die Python-Entwicklung unter Linux.

Grafik: Website-Icon