Environnement de développement Python avec Windows + Anaconda3 + Visual Studio Code

■ Environnement

■ Installation d'Anaconda

Téléchargement à partir du site Web officiel d'Anaconda. Ici, Anaconda3-2020.02-Windows-x86_64.exe est utilisé.

Exécutez le programme d'installation pour installer Anaconda. Il n'y a pas de points particuliers à noter, mais ici les paramètres sont les suivants.

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

■ Paramètres Anaconda

● Définition des variables d'environnement

Ce n'est pas obligatoire, mais Par défaut, l'environnement virtuel Anaconda est créé sous la destination d'installation d'Anaconda. Si vous souhaitez le créer dans un répertoire différent, ajoutez la variable d'environnement "CONDA_ENVS_PATH". Ici, "D: \ CondaEnvs" est spécifié.

Anaconda-EnvVar.png

● Création d'un environnement virtuel Anaconda

Démarrez Anaconda Navigator à partir du menu Démarrer.

Anaconda-Start.png

Sélectionnez Environnements → Créer.

AnacondaNavigator-CreateEnv_1.png

Spécifiez ce qui suit et cliquez sur "Créer" pour créer l'environnement virtuel.

article Valeur spécifiée
Name Python37 * Facultatif
Location D:\CondaEnvs\Python37
* Variable d'environnement "CONDA"_ENVS_Ce qui précède est automatiquement spécifié par le paramètre "PATH" et la valeur spécifiée "Nom".
Packages Python 3.Sélectionnez 7

AnacondaNavigator-CreateEnv_2.png

● Installation du package

Installez les packages suivants pour le formatage du code, Lint.

Plus précisément, suivez les étapes ci-dessous.

  1. Sélectionnez "Non installé"
  2. Entrez le nom du package dans le champ de recherche
  3. Cochez la case du résultat de la recherche

AnacondaNavigator-AddPackage_1.png

Ici, en plus du package ci-dessus, ce qui suit est ajouté pour l'exemple de source.

Sélectionnez "Sélectionné" pour vérifier les packages à installer, puis cliquez sur "Appliquer" pour installer.

AnacondaNavigator-AddPackage_2.png

■ Paramètres de Visual Studio Code

Coupez un répertoire approprié et ouvrez-le avec VSCode. Ici, il s'agit de "D: \ Temp \ conda-test".

VSCode-OpenVSCode.png

● Ajout de fonctions étendues

Ajoutez les extensions suivantes.

VSCode-PythonExtension.png

● settings.json settings

· Paramètres utilisateur

La commande conda ne fonctionne pas correctement dans PowerShell (?) Il semble que cela ne fonctionne pas bien avec le paramètre d'espace de travail (?), Donc Ajoutez ce qui suit dans votre custom settings.json pour définir l'invite de commande par défaut.

[Accueil de l'utilisateur]\AppData\Roaming\Code\User\settings.json


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

・ Paramètres de l'espace de travail

Définissez le chemin de l'environnement virtuel, du formateur et de Lint.

json:[Dossier de l'espace de travail]\.vscode\settings.json


{
    //Activez l'environnement Python dans le terminal lors du chargement de l'extension.
    "python.terminal.activateEnvInCurrentTerminal": true,
    //Chemin de l'environnement virtuel. Spécifiez l'environnement virtuel Anaconda créé.
    "python.venvPath": "${env:CONDA_ENVS_PATH}/Python37",
    "python.autoComplete.extraPaths": [
        "${env:CONDA_ENVS_PATH}/Python37/Lib/site-packages",
    ],
    //Chemin de commande Python. Python sous l'environnement virtuel Anaconda créé.Spécifiez exe.
    "python.pythonPath": "${env:CONDA_ENVS_PATH}/Python37/python.exe",
    //Le chemin de la commande conda.[Destination d'installation d'Anaconda]/condabin/conda.Spécifiez chauve-souris.
    "python.condaPath": "C:/ProgramData/Anaconda3/condabin/conda.bat",
    //Paramètres du formateur. Spécifiez autopep8.
    "python.formatting.provider": "autopep8",
    "python.jediEnabled": false,
    //Paramètres de peluches. Activez flake8 et mypy.
    "python.linting.flake8Enabled": true,
    "python.linting.mypyEnabled": true,
    "python.linting.pylintEnabled": false,
    //Ce qui suit est votre choix.
    "editor.formatOnSave": true,
    "python.autoComplete.addBrackets": true,
}

Lors du lancement de VSCode depuis Anaconda Navigator L'environnement virtuel Anaconda est automatiquement activé, donc Je ne pense pas qu'il soit nécessaire de définir le chemin Python ou le chemin de l'environnement virtuel dans ce qui précède. Si vous ouvrez le projet directement depuis l'Explorateur, etc., il ne sera pas activé, les paramètres ci-dessus sont donc requis.

● Exécution

Créez un fichier source Python comme vous le souhaitez.

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()

Si les paramètres sont corrects, l'affichage du document, la complétion du code, le formateur et Lint devraient fonctionner.

VSCode-ShowDocument.png VSCode-CodeAssist.png

Si vous souhaitez l'exécuter, ouvrez le panneau Exécuter et Sélectionnez "Créer un fichier launch.json" -> "Fichier Python".

VSCode-Create-launch.json.png

Un .vscode / launch.json sera créé et la configuration d'exécution pour Python sera définie.

VSCode-Create-launch.json-3.png

Après cela, ouvrez la source à exécuter et appuyez sur la touche F5 pour l'exécuter.

VSCode-Execute.png

Recommended Posts

Environnement de développement Python avec Windows + Anaconda3 + Visual Studio Code
Environnement de développement Python avec Windows + Python + PipEnv + Visual Studio Code
Créer un environnement de développement Python avec Visual Studio Code
Configurer un environnement de développement Python avec Visual Studio Code
Créez un environnement de développement Python sur Windows (WSL distant Visual Studio Code).
Préparer l'environnement de développement Python avec Mac + Windows + VisualStudio Code (version Windows)
Préparer l'environnement de développement Python avec Mac + Windows + VisualStudio Code (version Mac)
Essayez de créer un environnement python avec Visual Studio Code et WSL
Environnement virtuel / package Python (Windows10) avec VSCode
Utiliser Python dans un environnement Anaconda avec VS Code
Python avec VSCode (Windows 10)
Installer l'environnement Python avec Anaconda
Développement Python avec Visual Studio 2017
Développement Python avec Visual Studio
Préparation à l'utilisation de Tensorflow (Anaconda) avec Visual Studio Code
Créez un environnement de développement Python 3 (Anaconda) confortable avec Windows
Créer un environnement de développement Python en 10 minutes (Mac OS X + Visual Studio Code)
Créer un environnement pour exécuter des fonctions C ++ à partir de Python avec Pybind11 (pour les utilisateurs de Windows et Visual Studio Code)
Java avec Visual Studio Code (partie 2)
Construction de l'environnement Anaconda Python sous Windows 10
[Python3] Construction de l'environnement de développement << Édition Windows >>
Installer l'environnement de développement Python sur Windows 10
Configurer un environnement de développement Python avec Atom
Activer l'environnement virtuel Python de virtualenv pour Visual Studio Code
Installer python et Visual Studio Code sur Windows10 (version d'avril 2020)
Créer Python3 pour Windows 10 sur ARM avec Visual Studio 2019 (x86) sur Windows 10 sur ARM
Installation du code Visual Studio et installation de python
[Python] Création d'un environnement avec Anaconda [Mac]
Procédure de construction de l'environnement de développement Python (anaconda) (SpringToolsSuites) _2020.4
Changer l'environnement Python 64 bits en environnement 32 bits avec Anaconda
environnement windows python
[Python] Créez un environnement virtuel avec Anaconda
Création d'un environnement Python 3.6 avec Windows + PowerShell
Créer un environnement Python avec Anaconda sur Mac
Création d'un environnement de développement Python pour Windows + gVim + Poetry
Procédure de création d'un environnement virtuel Python avec VS Code sous Windows
Construction de l'environnement Python (Anaconda + VSCode) @ Windows10 [version janvier 2020]
Construire un environnement Anaconda pour Python avec pyenv
Installez OpenCV 4.0 et Python 3.7 sur Windows 10 avec Anaconda
Django avec Python Tools 2.2 pour Visual Studio (PTVS 2.2)
Paramètres de codage Python avec Visual Studio Code
De la construction d'environnement Python à la construction d'environnement virtuel avec anaconda
[Visual Studio Code] [Python] Paramètres Tasks.json + problemMatcher pour Python
Créer un environnement d'exécution python avec VS Code
Obtenez un environnement de développement Python rapide avec Poetry
Construction de l'environnement de développement Python
Python à partir de Windows 7
Utilisez Python 3.8 avec Anaconda
À propos de l'environnement de développement Python
environnement python avec docker-compose
Construction de l'environnement de développement python2.7
Environnement de développement en Python