@ 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
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.
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.
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.
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