Aktivieren Sie die virtuelle Python-Umgebung von virtualenv für Visual Studio Code

@ gtracker64 gab mir einen einfacheren Weg. Vielen Dank.

Es gibt auch eine Möglichkeit, python.pythonPath oder python.venvPath in den VSCode-Einstellungen (settings.json) zu umgehen. https://code.visualstudio.com/docs/python/environments

Einführung

virtualenv kann für jeden Ordner eine virtuelle Python-Umgebung erstellen. Ich finde es sehr nützlich. Visual Studio Code wird normalerweise für die Front-End-Entwicklung verwendet. Solange Sie das Plugin als Python-IDE installieren, ist es mit Lint, automatischer Quellformatierung usw. sehr praktisch.

Selbst wenn ich die virtuelle Umgebung mit "virtualenv" aktiviere, werden beim Öffnen des Quellcodes mit VSCode verschiedene Fehler angezeigt.

Stimmt irgendetwas nicht?

Der Grund, warum VSCode die virtuelle Python-Umgebung nicht erkennen kann, ist, dass VSCode die Umgebungsvariable von virtualenv nicht kennt, die durch "source env / bin / enable" aktiviert wurde.

Wie man es löst?

Sie müssen lediglich die Umgebungsvariablen erkennen.

Aktivieren Sie in einem Terminal die virtuelle Vervollständigung von Python und starten Sie VSCode von diesem Terminal aus.

$ cd my-python-env
$ source my-python-env/bin/activate
$ code

Wenn VS Code nicht startet, wenn Sie "Code" plötzlich ausführen, müssen Sie den Code-Befehl zum Pfad hinzufügen. Wie unten gezeigt, können Sie einen einzelnen Befehl in VS Code verwenden.

vscode.png

Wenn VSCode auf diese Weise gestartet wird, erbt es alle Umgebungsvariablen im Terminal, sodass auch die virtuelle Python-Umgebung aktiviert ist.

Es war überraschend einfach, aber ich war ziemlich süchtig danach. : Schweiß:

Recommended Posts

Aktivieren Sie die virtuelle Python-Umgebung von virtualenv für Visual Studio Code
Erstellen Sie eine Python-Entwicklungsumgebung mit Visual Studio Code
Einstellungen für die Python-Codierung mit Visual Studio-Code
[Visual Studio Code] [Python] Tasks.json + problemMatcher-Einstellungen für Python
Stellen Sie sicher, dass Visual Studio Code die externe Bibliothek von Python automatisch vervollständigt
Python-Entwicklungsumgebung mit Windows + Anaconda3 + Visual Studio Code
Python-Entwicklungsumgebung mit Windows + Python + PipEnv + Visual Studio-Code
Python-Memo (für mich): Über die Entwicklungsumgebung virtualenv
Richten Sie eine Python-Entwicklungsumgebung mit Visual Studio Code ein
[Python] Erstellen einer virtuellen Python-Umgebung für das Pyramiden-Tutorial (Zusammenfassung)
Versuchen Sie es mit virtualenv, mit dem eine virtuelle Umgebung von Python erstellt werden kann
Versuchen Sie, eine Python-Umgebung mit Visual Studio Code & WSL zu erstellen
Informationen zum Verknüpfen von Visual Studio Code für Windows und WSL
Installation von Visual Studio Code und Installation von Python
Informationen zur virtuellen Umgebung von Python Version 3.7
Erstellen wir eine virtuelle Umgebung für Python
[Mac] Erstellen einer virtuellen Umgebung für Python
Installationshandbuch für Python Tools für Visual Studio
Bereiten Sie mit venv mit VS Code eine virtuelle Python-Umgebung für Ihr Projekt vor
Erstellen Sie eine Python-Entwicklungsumgebung unter Windows (Remote-WSL für Visual Studio Code).
Virtuelle Python / Windows (Windows 10) -Umgebung / Paket mit VSCode
Django mit Python Tools 2.2 für Visual Studio (PTVS 2.2)
Erstellen Sie mit Pybind11 eine Umgebung zum Ausführen von C ++ - Funktionen aus Python (für Benutzer von Windows- und Visual Studio-Code).
Befehle zum Erstellen einer Python3-Umgebung mit virtualenv
Arbeiten Sie in einer virtuellen Umgebung mit Python virtualenv.
Code zum Überprüfen des Betriebs von Python Matplot lib
Ich erhalte eine Fehlermeldung, wenn ich ein Python-Plug-In in Visual Studio Code in die pyenv-Umgebung einfüge
Erstellen Sie in 10 Minuten eine Python-Entwicklungsumgebung (Mac OS X + Visual Studio-Code).
Ich habe es mit Visual Studio Code (hauptsächlich für Python) angepasst, daher werde ich es zusammenfassen
Python Virtual Environment Pipenv
virtuelle Umgebung in Python
Virtuelle Umgebung mit Python 3.6
Wartung der Python-Umgebung für Projekte
Erstellen Sie eine virtuelle Python-Umgebung mit virtualenv und virtualenvwrapper
Erstellen Sie eine virtuelle Python-Umgebung mit virtualenv und virtualenvwrapper
Entwicklung des AWS SDK für Python (Boto3) in Visual Studio 2017
Probleme und Lösungen für die Verwendung der Remote-Debugging-Umgebung für Linux-Apps in Visual Studio 2017
So debuggen Sie eine Standard-Python-Bibliothek in Visual Studio
Überprüfen Sie die Funktionsweise von Python für .NET in jeder Umgebung
Verwalten Sie die Python-Umgebung mit virtualenv
So erstellen Sie eine virtuelle Ausführungsumgebung für Python mit Visual Studio Code und pipenv auf einem Windows-Computer (auch Jupyter-Notebook)
Persönliches Python-Code-Memo
Aufbau einer Python-Umgebung für Mac
[Visual Studio Code] [Python] [Windows] Unterstützung für verstümmelte japanische Zeichen in der VS Code-Task- / Debug-Ausgabe
Python3-Umgebungskonstruktion (für Anfänger)
Machen Sie so etwas wie einen Python-Interpreter mit Visual Studio Code
Installieren Sie Python und Visual Studio Code unter Windows 10 (Version April 2020)
Erstellen einer virtuellen Python-Umgebung
Ich habe gerade das Originalmaterial für den Python-Beispielcode geschrieben
Führen Sie die Python-Datei aus, nachdem Sie die virtuelle Python-Umgebung mit der Batch-Datei aktiviert haben
Python-Entwicklung mit Visual Studio 2017
[Anaconda] Aktivieren Sie die virtuelle Umgebung
venv: Verwaltung der virtuellen Python-Umgebung
Erstellen Sie Python3 für Windows 10 unter ARM mit Visual Studio 2019 (x86) unter Windows 10 unter ARM
[Zum Organisieren] Python-Entwicklungsumgebung
[Python] Beispielcode für die Python-Grammatik
Python-Entwicklung mit Visual Studio
Python Standard virtuelle Umgebung venv