Python-Entwicklungsumgebung mit Windows + Anaconda3 + Visual Studio Code

■ Umgebung

■ Installation von Anaconda

Download von der offiziellen Website von Anaconda. Hier wird Anaconda3-2020.02-Windows-x86_64.exe verwendet.

Führen Sie das Installationsprogramm aus, um Anaconda zu installieren. Es gibt keine besonderen Punkte zu beachten, aber hier sind die Einstellungen wie folgt.

Anaconda-Install_1.png Anaconda-Install_2.png Anaconda-Install_3.png

■ Anaconda-Einstellungen

● Umgebungsvariablen einstellen

Dies ist aber nicht erforderlich Standardmäßig wird die virtuelle Anaconda-Umgebung unter dem Anaconda-Installationsziel erstellt. Wenn Sie es in einem anderen Verzeichnis erstellen möchten, fügen Sie die Umgebungsvariable "CONDA_ENVS_PATH" hinzu. Hier wird "D: \ CondaEnvs" angegeben.

Anaconda-EnvVar.png

● Erstellen einer virtuellen Anaconda-Umgebung

Starten Sie Anaconda Navigator über das Startmenü.

Anaconda-Start.png

Wählen Sie Umgebungen → Erstellen.

AnacondaNavigator-CreateEnv_1.png

Geben Sie Folgendes an und klicken Sie auf "Erstellen", um die virtuelle Umgebung zu erstellen.

Artikel Spezifizierter Wert
Name Python37 * Optional
Location D:\CondaEnvs\Python37
* Umgebungsvariable "CONDA"_ENVS_Das Obige wird automatisch durch die Einstellung "PATH" und den angegebenen Wert "Name" angegeben.
Packages Python 3.Wählen Sie 7

AnacondaNavigator-CreateEnv_2.png

● Paketinstallation

Installieren Sie die folgenden Pakete für die Code-Formatierung, Lint.

Befolgen Sie insbesondere die folgenden Schritte.

  1. Wählen Sie "Nicht installiert".
  2. Geben Sie den Paketnamen in das Suchfeld ein
  3. Aktivieren Sie das Kontrollkästchen des Suchergebnisses

AnacondaNavigator-AddPackage_1.png

Hier wird zusätzlich zu dem obigen Paket Folgendes für die Beispielquelle hinzugefügt.

Wählen Sie "Ausgewählt", um die zu installierenden Pakete zu überprüfen, und klicken Sie dann auf "Übernehmen", um sie zu installieren.

AnacondaNavigator-AddPackage_2.png

■ Visual Studio Code-Einstellungen

Schneiden Sie ein geeignetes Verzeichnis aus und öffnen Sie es mit VSCode. Hier ist es "D: \ Temp \ conda-test".

VSCode-OpenVSCode.png

● Hinzufügen erweiterter Funktionen

Fügen Sie die folgenden Erweiterungen hinzu.

VSCode-PythonExtension.png

● settings.json settings

· Benutzereinstellungen

Der Befehl conda funktioniert in PowerShell nicht gut (?) Es scheint, dass es mit der Arbeitsbereichseinstellung (?) Wieder nicht gut funktioniert Fügen Sie Folgendes in Ihre benutzerdefinierte settings.json ein, um die Eingabeaufforderung als Standard festzulegen.

[Benutzer nach Hause]\AppData\Roaming\Code\User\settings.json


{
    "terminal.integrated.shell.windows": "C:/WINDOWS/System32/cmd.exe",
}

・ Arbeitsbereichseinstellungen

Legen Sie den Pfad für die virtuelle Umgebung, den Formatierer und Lint fest.

json:[Arbeitsbereich-Ordner]\.vscode\settings.json


{
    //Aktivieren Sie die Python-Umgebung im Terminal, wenn die Erweiterung geladen wird.
    "python.terminal.activateEnvInCurrentTerminal": true,
    //Pfad der virtuellen Umgebung. Geben Sie die erstellte virtuelle Anaconda-Umgebung an.
    "python.venvPath": "${env:CONDA_ENVS_PATH}/Python37",
    "python.autoComplete.extraPaths": [
        "${env:CONDA_ENVS_PATH}/Python37/Lib/site-packages",
    ],
    //Python-Befehlspfad. Python unter der erstellten virtuellen Anaconda-Umgebung.Geben Sie exe an.
    "python.pythonPath": "${env:CONDA_ENVS_PATH}/Python37/python.exe",
    //Der Pfad des Conda-Befehls.[Anaconda-Installationsziel]/condabin/conda.Fledermaus angeben.
    "python.condaPath": "C:/ProgramData/Anaconda3/condabin/conda.bat",
    //Formatierungseinstellungen. Geben Sie autopep8 an.
    "python.formatting.provider": "autopep8",
    "python.jediEnabled": false,
    //Fluseneinstellungen. Aktiviere flake8 und mypy.
    "python.linting.flake8Enabled": true,
    "python.linting.mypyEnabled": true,
    "python.linting.pylintEnabled": false,
    //Das Folgende ist Ihre Wahl.
    "editor.formatOnSave": true,
    "python.autoComplete.addBrackets": true,
}

Beim Starten von VSCode über Anaconda Navigator Die virtuelle Anaconda-Umgebung wird also automatisch aktiviert Ich denke nicht, dass es notwendig ist, den Python-Pfad oder den Pfad der virtuellen Umgebung oben festzulegen. Wenn Sie das Projekt direkt über den Explorer usw. öffnen, wird es nicht aktiviert, sodass die oben genannten Einstellungen erforderlich sind.

● Ausführung

Erstellen Sie eine Python-Quelldatei nach Ihren Wünschen.

VSCode-NewSource.png

test.py


import numpy as np
import matplotlib.pyplot as plt

x = np.linspace(-np.pi, np.pi)
y = np.sin(x)
plt.plot(x, y)
plt.show()

Wenn die Einstellungen korrekt sind, sollten die Dokumentanzeige, die Code-Vervollständigung, der Formatierer und Lint funktionieren.

VSCode-ShowDocument.png VSCode-CodeAssist.png

Wenn Sie es ausführen möchten, öffnen Sie das Bedienfeld Ausführen und Wählen Sie "Launch.json-Datei erstellen" -> "Python-Datei".

VSCode-Create-launch.json.png

Eine .vscode / launch.json wird erstellt und die Ausführungskonfiguration für Python festgelegt.

VSCode-Create-launch.json-3.png

Öffnen Sie danach die auszuführende Quelle und drücken Sie die Taste F5, um sie auszuführen.

VSCode-Execute.png

Recommended Posts

Python-Entwicklungsumgebung mit Windows + Anaconda3 + Visual Studio Code
Python-Entwicklungsumgebung mit Windows + Python + PipEnv + Visual Studio-Code
Erstellen Sie eine Python-Entwicklungsumgebung mit Visual Studio Code
Richten Sie eine Python-Entwicklungsumgebung mit Visual Studio Code ein
Erstellen Sie eine Python-Entwicklungsumgebung unter Windows (Remote-WSL für Visual Studio Code).
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.
Versuchen Sie, eine Python-Umgebung mit Visual Studio Code & WSL zu erstellen
Virtuelle Python / Windows (Windows 10) -Umgebung / Paket mit VSCode
Verwenden Sie Python in einer Anaconda-Umgebung mit VS-Code
Python mit VSCode (Windows 10)
Installieren Sie die Python-Umgebung mit Anaconda
Python-Entwicklung mit Visual Studio 2017
Python-Entwicklung mit Visual Studio
Vorbereiten der Verwendung von Tensorflow (Anaconda) mit Visual Studio Code
Erstellen Sie eine komfortable Python 3 (Anaconda) -Entwicklungsumgebung mit Windows
Erstellen Sie in 10 Minuten eine Python-Entwicklungsumgebung (Mac OS X + Visual Studio-Code).
Erstellen Sie mit Pybind11 eine Umgebung zum Ausführen von C ++ - Funktionen aus Python (für Benutzer von Windows- und Visual Studio-Code).
Java mit Visual Studio Code (Teil 2)
Aufbau einer Anaconda-Python-Umgebung unter Windows 10
[Python3] Aufbau der Entwicklungsumgebung << Windows Edition >>
Installieren Sie die Python-Entwicklungsumgebung unter Windows 10
Richten Sie mit Atom eine Python-Entwicklungsumgebung ein
Aktivieren Sie die virtuelle Python-Umgebung von virtualenv für Visual Studio Code
Installieren Sie Python und Visual Studio Code unter Windows 10 (Version April 2020)
Erstellen Sie Python3 für Windows 10 unter ARM mit Visual Studio 2019 (x86) unter Windows 10 unter ARM
Installation von Visual Studio Code und Installation von Python
[Python] Erstellen einer Umgebung mit Anaconda [Mac]
Konstruktionsverfahren für die Python (Anaconda) -Entwicklungsumgebung (SpringToolsSuites) _2020.4
Ändern Sie die Python 64-Bit-Umgebung mit Anaconda in eine 32-Bit-Umgebung
Python Windows-Umgebung
[Python] Erstellen Sie mit Anaconda eine virtuelle Umgebung
Erstellen einer Python 3.6-Umgebung mit Windows + PowerShell
Erstellen Sie eine Python-Umgebung mit Anaconda auf einem Mac
Erstellen einer Python-Entwicklungsumgebung für Windows + gVim + Poetry
Vorgehensweise zum Erstellen einer virtuellen Python-Umgebung mit VS-Code unter Windows
Aufbau einer Python-Umgebung (Anaconda + VSCode) @ Windows10 [Version Januar 2020]
Erstellen einer Anaconda-Umgebung für Python mit pyenv
Installieren Sie OpenCV 4.0 und Python 3.7 unter Windows 10 mit Anaconda
Django mit Python Tools 2.2 für Visual Studio (PTVS 2.2)
Einstellungen für die Python-Codierung mit Visual Studio-Code
Von der Python-Umgebungskonstruktion zur virtuellen Umgebungskonstruktion mit Anaconda
[Visual Studio Code] [Python] Tasks.json + problemMatcher-Einstellungen für Python
Erstellen Sie eine Python-Ausführungsumgebung mit VS-Code
Holen Sie sich mit Poetry eine schnelle Python-Entwicklungsumgebung
Aufbau einer Python-Entwicklungsumgebung
Python ab Windows 7
Verwenden Sie Python 3.8 mit Anaconda
Informationen zur Python-Entwicklungsumgebung
Python-Umgebung mit Docker-Compose
python2.7 Konstruktion der Entwicklungsumgebung
Entwicklungsumgebung in Python