So legen Sie einen Python-Interpreter in einer vorhandenen virtuellen Umgebung in Visual Studio-Code fest
Ich möchte eine vorhandene virtuelle Umgebung in Visual Studio Code öffnen. Wenn ich versuche, die Interpreteradresse in der Datei settings.json zu ändern (wie von angewiesen)https://code.visualstudio.com/docs/python/environments#_global-virtual-and-conda-environments) es funktioniert nicht. In der virtuellen Umgebung, die ich habe, gibt es keine python.exe-Datei. Ich glaube, das ist das Problem, warum die folgende settings.json-Datei nicht funktioniert.
{
"python.pythonPath": "D:\\GitProjects\\OrganizationApp\\venv1\\bin\\python"
}
Antworten
Versuchen Sie zunächst, den Stammordner zu öffnen, in dem sich der venv-Ordner mit Visual Studio Code befindet. (Wenn Sie unter Linux arbeiten, können Sie einfach das Verzeichnis abrufen und das Terminal öffnen und eingeben. code)
Sie sollten ein Popup erhalten, um den Interpreter zu ändern.
Wenn nicht, öffnen Sie Ihre Befehlspalette. Ctrl + Shift + PSuchen Sie nach Python-Interpreter und wählen Sie den Venv-Interpreter aus.
Entsprechend Ihrer Beschreibung können Sie die folgenden Schritte ausführen, um die Erstellung und Verwendung der virtuellen Umgebung in VSCode zu überprüfen:
Voraussetzungen.
- Überprüfen Sie, ob Python verfügbar ist.
Geben Sie cmd vom Computer aus ein, rufen Sie das cmd-Fenster auf, geben Sie Python ein und geben Sie die Python-Versionsnummer aus, um Python darzustellen.
Wenn es nicht verfügbar ist, überprüfen Sie das Python-Installationspaket und die Python- Umgebungsvariablen .
- Die Python-Erweiterung wurde erfolgreich in VSCode installiert.
Erstellen und Verwenden einer virtuellen Umgebung:
Erstellen Sie eine virtuelle Umgebung im vscode-Terminal.
python3 -m venv ./venv1oderpython -m venv ./venv1Referenz: virtuelle Umgebungen .Wählen Sie aus,
Yeswann das Eingabeaufforderungsfeld angezeigt wird.
Anschließend wird der Interpreter automatisch durch die erstellte virtuelle Umgebung ersetzt.
Nach dem Neustart von VSCode wird in der unteren linken Ecke kein Python-Interpreter angezeigt. Wir können eine Python-Datei erstellen oder öffnen, die automatisch den Interpreter anzeigt.
Klicken Sie auf den Dolmetscher, um andere verfügbare Dolmetscher auszuwählen.
Verwenden Sie die Tastenkombination Strg + Umschalt + `, um ein neues Terminal zu öffnen und die virtuelle Umgebung zu betreten.
Aktualisieren:
Wenn ich andere Projekte öffne oder kein Projekt in VSCode öffne, wird die zuvor erstellte virtuelle Umgebung nicht in den Python-Interpreter-Optionen angezeigt. Der Grund dafür ist, dass die von uns erstellte virtuelle Umgebung auf dem aktuellen Projekt basiert und in diesem Projekt vorhanden ist. so was:
Obwohl diese virtuelle Umgebung in anderen Projekten nicht angezeigt wird, kann ich diese virtuelle Umgebung verwenden, indem ich die Datei python.exe der virtuellen Umgebung auswähle ('Interpreterpfad eingeben' ' .venv' ' Scripts'). Wenn dies nicht der Fall ist python.exe, wird empfohlen, eine neue virtuelle Umgebung zu erstellen.