Erstellen Sie eine Python-Entwicklungsumgebung unter Windows (Remote-WSL für Visual Studio Code).

https://www.youtube.com/watch?v=eiqXgj9EUnc

Ichiou Youtube erklärt ausführlich mit dem Video!

motivation Ich habe meinen Windows-PC neu installiert und beschlossen, eine neue Umgebung zu erstellen. Bisher habe ich PyCharm verwendet, aber ich habe VS-Code bei der Entwicklung auf einem Macbook für unterwegs verwendet, um die Umgebung zu vereinheitlichen. Ich möchte irgendwie Remote-WSL verwenden

Übrigens gibt es verschiedene Dinge und ich benutze WSL2. Mit anderen Worten, das Betriebssystem ist Windows 10 Pro Insider Preview

Goal Das Ziel dieses Mal ist es, das Python Pyramid-Beispiel auszuführen, das ich zuvor erstellt habe https://github.com/YukiMiyatake/YukiMiyatakeWorks/tree/prj/Python/Pyramid/main

Python-Einstellungen

Miniconda-Installation

Python hat ein Python-Versionskontrollsystem namens Anaconda Anaconda enthält so viele Pakete wie maschinelles Lernen Verwenden Sie Miniconda mit dem kleinsten Paket Selbstverständlich können die benötigten Pakete einzeln installiert werden

https://docs.conda.io/en/latest/miniconda.html Holen Sie sich das Installationsprogramm für Linux von. Verwenden Sie es nicht für Windows! !!

Starten und installieren Sie dann das heruntergeladene Shell-Skript

VS-Code-Einstellungen

VS Code Installation

Ausgelassen

Mit Remote-WSL öffnen

Es wird normalerweise in Windows geöffnet. WSL wird nicht in den grünen Teil unten links im VS-Code geschrieben. Öffnen wir also erneut mit der Remote-WSL Klicken Sie auf den grünen Teil unten links Remote-WSL:New Window Wählen.

Ein neues Fenster wird geöffnet, aber stellen Sie sicher, dass Sie den WSL-Text im grünen Bereich unten links haben. Ich wähle OpenFolder, aber wenn ich einen Ordner aus ShowLocal auswähle, ist es Windows. Geben Sie den Pfad in WSL ein und drücken Sie OK Standardmäßig ist das Laufwerk C / mnt / c, die Einstellung wurde jedoch in / c geändert. Ich habe darüber in einer anderen Qiita geschrieben

Geben Sie Python oder Conda in Terminal ein und sehen Sie, was Sie gerade installiert haben

Fügen Sie verschiedene Plug-Ins ein

Geben Sie ein, was Sie benötigen, z. B. Python-Snippets

setup.py Installieren Sie die erforderlichen Pakete

$ python setup.py develop

Befehlszeilenausführung

Führen Sie es zuerst über die Befehlszeile aus und überprüfen Sie es mit einem Browser.

$ pserve development.ini

Starten Sie mit Debug von VS Code

Stellen Sie launch.json ein

{
    "version": "0.2.0",
    "configurations": [
        
        {
            "name": "Python: Testapp",
            "type": "python",
            "request": "launch",
            "module": "pyramid.scripts.pserve",
            "args": [
                "${workspaceFolder}/development.ini"
            ],
            "pyramid": true,
            "jinja": true
        }
    ]
}

OK, wenn Sie einen Haltepunkt setzen, führen Sie das Debuggen aus und stoppen Sie

Linter-Einstellungen

Pylint ist zu streng, deshalb habe ich mich für flake8 entschieden Flake8 behebt das Problem jedoch nicht automatisch. Verwenden Sie daher Schwarz für den automatischen Formatierer.

Installiere flake8 und schwarz mit conda oder pip

Stellen Sie Linter in den Einstellungen ein

flake8 weist auf eine Unterbrechung bei 79 Zeichen hin, Schwarz jedoch bei 88 Zeilen Wenn es sich also um 80 bis 88 Zeichen handelt, wird flake8 weiterhin darauf hingewiesen. Setze flake8 auf 88 Zeichen Pause

Lassen Sie uns das Argument von flake8 aus Preference setzen

Ich habe es beim Speichern der Datei auf Schwarz formatiert, also überprüfe es

UnitTest Verwenden Sie diesmal unittest.py

Überprüfen Sie zunächst, ob Sie über die Befehlszeile unittest drücken können

Der Test kann jedoch nicht so wie er ist debuggt werden. Stellen Sie ihn daher mit VS-Code ein.

Stellen Sie den Komponententest über die Befehlspalette ein (Strg + Umschalt + P). Wenn Sie dies richtig eingestellt haben, führen Sie einen Test über die Befehlspalette aus Die Ergebnisse werden im Menü Test angezeigt Diesmal habe ich zwei Testfehler bekommen

Sie können das Menü erneut testen, Haltepunkte festlegen und den Test debuggen.

Das obige ist ein Memo zum Erstellen einer Python-Entwicklungsumgebung mit der Remote-WSL von VisualStudioCode unter Windows.

Recommended Posts

Erstellen Sie eine Python-Entwicklungsumgebung unter Windows (Remote-WSL für Visual Studio Code).
Versuchen Sie, eine Python-Umgebung mit Visual Studio Code & WSL zu erstellen
Erstellen Sie eine komfortable Python 3 (Anaconda) -Entwicklungsumgebung mit Windows
Python-Entwicklungsumgebung mit Windows + Anaconda3 + Visual Studio Code
Python-Entwicklungsumgebung mit Windows + Python + PipEnv + Visual Studio-Code
Erstellen Sie in 10 Minuten eine Python-Entwicklungsumgebung (Mac OS X + Visual Studio-Code).
Richten Sie eine Python-Entwicklungsumgebung mit Visual Studio Code ein
Wettbewerb mit VS-Code Erstellen Sie eine Python-Umgebung für Profis unter Windows
Erstellen Sie eine Windows Python-Ausführungsumgebung mit VScode + Remote WSL
Erstellen Sie eine Python-Entwicklungsumgebung mit Visual Studio Code
Vorgehensweise zum Erstellen einer virtuellen Python-Umgebung mit VS-Code unter Windows
Erstellen Sie eine GVim-basierte Python-Entwicklungsumgebung unter Windows 10 (3) GVim8.0 und Python3.6
Erstellen Sie eine GVim-basierte Python-Entwicklungsumgebung unter Windows 10 (1)
Erstellen Sie unter Windows eine anständige Shell- und Python-Umgebung
Erstellen Sie eine Python-Entwicklungsumgebung mit OS X Lion
Erstellen Sie eine Python-Umgebung auf dem Mac (2017/4)
Erstellen Sie eine Linux-Umgebung unter Windows 10
Erstellen Sie eine Python-Umgebung in Centos
Installieren Sie die Python-Entwicklungsumgebung unter Windows 10
Erstellen Sie eine Python-Entwicklungsumgebung (pyenv / virtualenv) auf einem Mac (Homebrew).
Erstellen Sie eine VS Code + Docker-Entwicklungsumgebung mit Linux VM
Erstellen Sie eine GVim-basierte Python-Entwicklungsumgebung unter Windows 10 (2) Grundeinstellungen
Installieren Sie Python und Visual Studio Code unter Windows 10 (Version April 2020)
Erstellen Sie eine Python-Umgebung auf Ihrem Mac
Beispiel für die Erstellung einer Python-Entwicklungsumgebung unter Windows (wsl2, vscode, pipenv)
Erstellen Sie einfach eine Python 3-Ausführungsumgebung unter Windows
So erstellen Sie eine virtuelle Ausführungsumgebung für Python mit Visual Studio Code und pipenv auf einem Windows-Computer (auch Jupyter-Notebook)
Erstellen Sie eine Python-Entwicklungsumgebung auf Ihrem Mac
[Venv] Erstellen Sie eine virtuelle Python-Umgebung unter Ubuntu
Richten Sie eine Python-Entwicklungsumgebung auf Marvericks ein
Erstellen Sie eine Python-Umgebung
Erstellen Sie eine Python-Ausführungsumgebung unter IBM i
Erstellen Sie eine Python-Entwicklungsumgebung auf Raspberry Pi
Erstellen Sie eine lokale Entwicklungsumgebung mit WSL + Docker Desktop für Windows + Docker-Lambda + Python
Memo zum Erstellen einer Python-Entwicklungsumgebung mit macOS Catalina
Erstellen Sie eine Python-Entwicklungsumgebung mit Vagrant + Ansible + Fabric
Erstellen Sie eine Python-Entwicklungsumgebung unter Mac OS X.
Vorgehensweise zum Erstellen einer CDK-Umgebung unter Windows (Python)
Erstellen Sie eine Python-Entwicklungsumgebung mit pyenv unter MacOS
Python + Kivy-Entwicklung unter Windows
Erstellen Sie eine Python-Umgebung unter Windows
Entwicklung der Django-Umgebung unter Windows 10
Erstellen Sie eine Python-Umgebung mit Windows
Python-Entwicklung mit Visual Studio 2017
Python-Entwicklung mit Visual Studio
Bis Sie mit Python unter Windows 7 eine maschinelle Lernumgebung erstellen und ausführen
Aktivieren Sie die virtuelle Python-Umgebung von virtualenv für Visual Studio Code
Erstellen einer Jupyter Lab-Entwicklungsumgebung auf WSL2 mit Anaconda3
Bereiten Sie die Python-Entwicklungsumgebung mit Mac + Windows + VisualStudio Code (Windows-Version) vor.
Bereiten Sie die Python-Entwicklungsumgebung mit Mac + Windows + VisualStudio Code (Mac-Version) vor.
Machen Sie so etwas wie einen Python-Interpreter mit Visual Studio Code
Erstellen Sie mit VSCode & Docker Desktop eine einfache Python-Entwicklungsumgebung
Erstellen Sie Python3 für Windows 10 unter ARM mit Visual Studio 2019 (x86) unter Windows 10 unter ARM
Erstellen einer virtuellen Umgebung für Python auf dem Mac [Sehr einfach]
Erstellen Sie eine Python-Umgebung mit WSL + Pyenv + Jupyter + VSCode
Erstellen einer Python-Umgebung auf einem Mac