Comment créer un environnement d'exécution Python et Jupyter avec VSCode

Nous avons résumé comment créer un environnement d'exécution Python et Jupyter avec VS Code. J'utilise Anaconda.

De plus, je pense que de nombreuses personnes qui analysent des données avec Python utilisent Jupyter notebook ou Jupyter Lab à partir d'un navigateur. VS Code est également recommandé pour ces personnes.

Cet article fait également partie de l'article Comment créer un package Python à l'aide du code VS (https://qiita.com/SolKul/items/9208163c79dc4002733c).

Nous procéderons en supposant qu'Anaconda a été téléchargé. (Installez VS Code séparément au lieu d'installer VS Code en même temps lors de l'installation d'Anaconda)

De plus, l'affichage de l'écran peut différer selon la version de chaque logiciel. Dans ce cas, veuillez vérifier en conséquence.

environnement

Remarques
OS Windows10
conda 4.8.3 Avec Anaconda Promptconda -V
Anaconda 2020.02 Avec Anaconda Promptconda list anaconda
Python 3.8.2
VSCode 1.43.2

De plus, j'utiliserai les données du Titanic de Kaggle comme exemple, mais vous n'avez pas besoin de le préparer car vous pouvez créer un environnement d'exécution Python avec VS Code même si vous ne disposez pas des données.

00titanic_Explorer.png

Installation de VS Code

Veuillez installer VS Code. Fondamentalement, je pense que vous pouvez [Suivant] sans penser à rien.

Pour plus d'informations sur VS Code, consultez cet article. Si vous avez des questions ou êtes confus, lisez d'abord cet article pour avoir une vue d'ensemble et résoudre le problème. Comment utiliser Visual Studio Code, "clé" de base

Lancement d'un environnement virtuel avec Anaconda

Lancement d'Anaconda Prompt,

conda create -n Nom d'environnement préféré python=Version Python

Veuillez démarrer l'environnement virtuel avec. 01create_env.png

Cette fois, le nom de l'environnement est «titanesque». Puis démarrez l'environnement virtuel.

conda activate titanic

Installez les modules requis à partir d'ici. Installons pandas comme exemple.

conda install pandas

Essayez d'exécuter du code Python avec VS Code

Exécutons Python avec VS Code à partir d'ici. Recherchez VS Code dans le menu Démarrer pour lancer VS Code.

Comme un flux --Installez l'extension Python --Écrire un programme --Préparer l'environnement d'exécution Python

Ce sera le flux. Je vais expliquer dans l'ordre.

Installer l'extension Python

07InstallPythonExtension.png Tout d'abord, lorsque VS Code s'ouvre, ① cliquez sur Extensions dans la barre latérale la plus à gauche et recherchez ② python. Et ③ Installez l'extension Pytho faite par Microsoft.

Ecrire un programme

Ouvrez le dossier et écrivez le programme actuel.

02OpenFolder.jpg
Sélectionnez File> ʻOpen Folder` dans la barre de menu au-dessus de VS Code et ouvrez le dossier dans lequel vous souhaitez créer le programme.

05NewFile.png Après avoir ouvert le dossier, créez un fichier py de test.

06TestCode.png Créez un programme adapté. Un programme qui lit et affiche les données d'entraînement. S'il n'y a pas de données

print('Hello')

Tout programme approprié tel que c'est bien. Lançons ce programme sur python.

Préparer l'environnement d'exécution Python

Changez l'environnement d'exécution en Invite de commandes

Changez l'environnement d'exécution (Terminal) dans VS Code en Invite de commandes.

08NewTerminal.png
Sélectionnez ensuite «Terminal»> «Nouveau terminal» dans la barre de menu ci-dessus.

09NewTerminalMoza.png

Ensuite, un terminal s'ouvrira en bas de la fenêtre.

10SelectDefaultShell.png

Sélectionnez ensuite "Select Default Shell" dans le menu déroulant "1: bash" (le nom d'affichage peut être différent) en haut à droite de ce terminal.

11SelectCMD.png

Ensuite, vous serez en mesure de sélectionner le type de terminal par le haut comme indiqué dans l'image ci-dessus, donc sélectionnez "Command Proompt".

Cela est modifié car Python ne peut pas être exécuté si Terminal est toujours bash ou PowerShell. (Peut-être uniquement pour Windows)

Configurez l'interpréteur Python.

Ensuite, définissez l'interpréteur (environnement d'exécution) pour exécuter le code Python.

12PythonSelectInterpreter.png

① Appuyez sur Ctrl + Shift + P pour ouvrir la palette de commandes VS Code et recherchez ② python select. Sélectionnez ensuite ③ Python Select Interpreter.

13Interpreters.png Sélectionnez ensuite l'environnement du "nom d'environnement favori" créé précédemment. Dans ce cas, c'est "titanic: conda".

14Setting.json.png Ensuite, un fichier json appelé .vscode> setting.json sera créé dans le dossier comme indiqué ci-dessus. Le fichier contient l'emplacement de python.exe pour l'environnement spécifié.

** Le nom de l'environnement Anaconda n'apparaît pas dans l'interpréteur Python **

Cependant, même si vous opérez de la même manière, le nom d'environnement d'Anaconda peut ne pas apparaître dans l'interpréteur Python. Cela peut être le cas lorsque l'emplacement d'installation d'Anaconda est modifié par rapport à la valeur par défaut.

Dans ce cas, reportez-vous à l'article suivant et définissez la variable d'environnement PATH, etc.

Création de l'environnement de débogage Python d'Anaconda avec VS Code (Visual Studio Code)

En outre, VSCode peut ne pas être en mesure de trouver l'interpréteur Python sur votre PC, essayez donc de redémarrer VSCode, attendez quelques secondes, puis sélectionnez à nouveau Python Select Interpreter.

Définir les paramètres d'exécution Python

15DebugRun.png

(1) Avec le code python (test.py dans ce cas) ouvert dans VS Code, (2) sélectionnez Exécuter dans la barre latérale la plus à gauche, et (3) sélectionnez créer un fichier launch.json.

16DebugConfig.png Sélectionnez Python File dans Debug Configuration.

17LaunchJson.png Ensuite, un fichier json appelé .vscode> launch.json sera créé dans le dossier comme indiqué ci-dessus. Ce fichier contient les paramètres d'exécution Python.

Exécutez le programme

18SelectTestpy.png Avec le code que vous voulez exécuter (test.py dans ce cas) ouvert, vous pouvez exécuter le code en appuyant sur la touche F5.

19DebugError.png Cependant, je pense que la première exécution entraînera une erreur comme le montre la figure ci-dessus.

20StopDebug.png Dans ce cas, cliquez sur le bouton carré rouge (Arrêter) du bouton comme indiqué ci-dessus qui apparaît lorsque vous l'exécutez et arrêtez l'exécution.

21ActivateEnv.png

Lorsque vous arrêtez l'exécution, vous pouvez voir que l'environnement bascule vers votre propre environnement (titanic cette fois) comme illustré dans la figure ci-dessus.

22SuccessRun.png Si vous appuyez à nouveau sur la touche F5 dans cet état, le code peut être exécuté comme indiqué dans la figure ci-dessus et le contenu des données d'entraînement est sorti.

Maintenant que le fichier de configuration a été créé et que la configuration est terminée, vous pouvez maintenant exécuter Python en appuyant simplement sur la touche F5 dans VS Code.

Utilisation du débogage

L'exécution Python de VS Code a diverses fonctions.

23BreakPoint.png Réécrivez test.py pour afficher la forme des données d'entraînement comme indiqué ci-dessus. Appuyez ensuite sur la touche F9 sur la 6ème ligne qui est print (train_shape). Vous verrez un point rouge à l'extrémité gauche de cette ligne. C'est ce qu'on appelle un ** point d'arrêt **. Et si vous appuyez sur la touche F5 dans cet état pour exécuter,

24Debug.png L'exécution est interrompue sur la ligne 6 comme indiqué ci-dessus, et la variable déclarée à ce moment (ici train_shape) est affichée dans la barre latérale gauche. En utilisant les points d'arrêt de cette manière, je pense que la correction des bogues (= ** débogage **) du programme progressera.

Il existe diverses autres fonctions, veuillez donc lire les articles ci-dessous et les consulter.

VS Code facilite le débogage du code Python! !! (1/4)

Exécuter le bloc-notes Jupyter

Cependant, lors de l'analyse des données, je pense que vous utilisez souvent le Jupyter Notebook, ce qui facilite la visualisation des données. En fait, VS Code peut également exécuter Jupyter!

30InstalJupyter.png

conda install jupyter

Tout d'abord, installez Jupyter dans votre environnement (titanic cette fois) avec Anaconda Prompt.

31SelectInterpreterJupyter.png

Appuyez ensuite sur ①Ctrl + Shift + P dans VSCode pour ouvrir la palette de commandes VSCode et entrez ② python select interpreter. Ensuite, sélectionnez ③ python select interpreter to start jupyter server

13Interpreters.png Puis, comme précédemment, sélectionnez l'environnement de "Nom d'environnement favori" (titanic: conda dans ce cas).

32CreateIpynb.png Créez ensuite un fichier ʻipynb` pour exécuter Jupyter.

33JupyterUpperRight.png Lorsque vous ouvrez ce fichier ʻipynb`, assurez-vous que le nom de l'environnement en haut à droite est l'environnement spécifié. S'il a un nom d'environnement différent, cliquez ici et spécifiez à nouveau l'environnement.

34RunJupyter.png Vous pouvez maintenant exécuter Jupyter également.

Cependant, Jupyter de VS Code est instable et ne fonctionne souvent pas. Dans ce cas, utilisez Jupyter depuis votre navigateur comme d'habitude.

À la fin

Je l'ai expliqué pendant longtemps, mais honnêtement, je pense qu'il n'y a guère d'intérêt à utiliser VS Code pour l'analyse des données si ce n'est que cela.

En fait, vous pouvez faire de même avec Jupyter Notebook et l'inspecteur de variables nbextensions.

Lorsqu'il est combiné avec le package Python décrit dans Comment créer un package Python à l'aide de VSCode, divers avantages peuvent être constatés. Merci également pour cet article.

Recommended Posts

Comment créer un environnement d'exécution Python et Jupyter avec VSCode
Créer un environnement d'exécution python avec VS Code
Créer un environnement Python avec WSL + Pyenv + Jupyter + VSCode
Créer un environnement de développement à l'aide de Jupyter et Flask avec Python dans Docker (prend en charge à la fois VS Code / code-server)
Comment créer un environnement de développement de la série Python2.7 avec Vagrant
Créer un environnement Jupyter Lab (Python) avec Docker
Faites fonctionner Jupyter avec l'API REST pour extraire et enregistrer le code Python
Comment créer un environnement virtuel Anaconda à utiliser avec Azure Machine Learning et comment créer un lien avec Jupyter
Créer un environnement de développement Python avec Visual Studio Code
Environnement virtuel / package Python (Windows10) avec VSCode
Comment mesurer le temps d'exécution avec Python Partie 1
Comment mesurer le temps d'exécution avec Python, partie 2
J'étais accro à la création d'un environnement Python venv avec VS Code
Procédure de création d'un environnement virtuel Python avec VS Code sous Windows
Comment sensibiliser VS Code à l'environnement venv et à ses avantages
Comment déboguer un programme Python en se connectant à distance à un conteneur Docker dans un environnement WSL2 avec VS Code
Créer un environnement python3 avec ubuntu 16.04
Comment créer un environnement Django (python) sur Docker
Construire un environnement python avec direnv
Comment créer un package Python à l'aide de VS Code
Créez un environnement virtuel python avec virtualenv et virtualenvwrapper
Modèle de construction d'environnement de développement local Python [Flask / Django / Jupyter avec Docker + VS Code]
Comment créer un environnement Python sur Amazon Linux 2
[Python] Comment créer un environnement de serveur Web local avec SimpleHTTPServer et CGIHTTPServer
Comment créer un bel environnement Python sur un nouveau Mac et installer Jupter Notebook
Construction d'environnement pour ceux qui veulent étudier Python facilement avec VSCode (pour Mac)
Exécutons jupyter nativement pris en charge par VS Code avec python3.8
Comment créer un nouvel environnement virtuel Python sur Ubuntu
Comment utiliser VS Code dans un environnement Venv avec Windows
[Python] Comment jouer avec les variables de classe avec décorateur et métaclasse
Créer un environnement Python et transférer des données vers le serveur
Comment entrer dans l'environnement de développement Python avec Vagrant
UpNext2 Development Record # 1 Construire un environnement Python CI dans VS Code
Comment se connecter à AtCoder avec Python et soumettre automatiquement
Vue d'ensemble de l'environnement virtuel Python et comment le créer
Les débutants en python / tensorflow créent l'environnement jupyter + tensorflow et font Hello World
Python: comment utiliser async avec
Construire un environnement Mysql + Python avec docker
Comment démarrer avec Python
Essayez d'exécuter Jupyter avec VS Code
Comment calculer la date avec python
Installez python avec mac vs code
Créer un environnement d'exécution python avec VS Code
Renforcez avec le test de code ⑦
Renforcez avec le test de code ⑨
Renforcez avec le test de code ③
Renforcez avec le test de code ⑤
Renforcez avec le test de code ④
Renforcez avec le test de code ②
Renforcez avec le test de code ①
Renforcez avec le test de code ⑧
Renforcez avec le test de code ⑨
Génération automatique du code de test PyCharm
Déboguer Python avec VS Code
Comment créer un environnement d'exécution Python et Jupyter avec VSCode
Comment analyser le code source Java avec AST (Abstract Syntax Tree) en utilisant ANTLR et Python
[Python / Ruby] Comprendre le code Comment obtenir des données en ligne et les écrire au format CSV
[Sakura Rental Server] (Pour les débutants) Comment créer un environnement pour Python, pyenv et Flask. | Pour csh
Comment gérer l'erreur d'installation de python dans pyenv (BUILD FAILED)
Comment démarrer par lots un programme Python créé avec le notebook Jupyter
Bénéficiez de l'environnement le plus puissant avec VS Code, Remote-Containers et Remote Docker-Daemon
Créez un environnement Python 2.7 64 bits avec TDM-GCC et MinGW-w64 sous Windows 7
Créez un environnement Python sur votre Mac avec Anaconda et PyCharm
Comment importer des fichiers CSV et TSV dans SQLite avec Python
Essayez de créer un environnement python avec Visual Studio Code et WSL