Comment créer un environnement d'exécution virtuelle pour Python à l'aide de Visual Studio Code et de pipenv sur une machine Windows (également le notebook Jupyter)

en premier

Cet article est une copie forcée des matériaux du laboratoire, initialement créés au format PDF, dans Markdown. Par conséquent, il y a des problèmes tels que «inutilement détaillé», «la structure d'en-tête n'est pas bonne», «trop de chiffres pour le document Web», etc., et il est loin d'être «un article Qiita concis et facile à comprendre». .. Veuillez comprendre ce point.

De plus, l'histoire de la construction de l'environnement ici deviendra bientôt de vieilles informations, et il est possible que la méthode telle qu'elle soit écrite ne fonctionnera pas à l'avenir. Je ne suis pas responsable des problèmes qui peuvent survenir en référence à cet article, veuillez donc utiliser cet article comme référence uniquement et prendre l'entière responsabilité de l'essayer. En plus de cet article, il existe de nombreuses pages Web qui expliquent un contenu similaire, vous pouvez donc vous y référer également.

Objectif de cet article

--Explication de la création d'un environnement où Python peut être exécuté sur une machine Windows en utilisant uniquement VSCode (éditeur) et Python (interpréteur) sans utiliser Anaconda.

À propos de Python

Caractéristiques de Python

Il est souvent difficile de créer un environnement d'exécution

--Ce document présente la procédure de création d'un environnement qui exécute Vanilla Python à partir de Visual Studio Code, un éditeur hautes performances. ―― "Pour le moment, Anaconda est facile mais dangereux" --Anaconda est un programme d'installation par lots pour l'environnement Python (de l'IDE au package)

À propos de Visual Studio Code et de Python

Caractéristiques de VS Code

VSCode+Python

--Fonctions de l'environnement de développement intégré Python (IDE) --Exécuter / déboguer

Comment créer un environnement d'exécution VSCode + Python

Installation de VS Code

Télécharger

Installation

--Double-cliquez sur le programme d'installation téléchargé image.png

Installation d'extension

Extension de localisation japonaise

--Entrez «japonais» dans les extensions de recherche et cliquez sur «Installer» image.png

Paramètres recommandés pour VS Code

Désactivez la fonction de sortie à chaud

Installation de Python

Télécharger

Installation

--Double-cliquez sur le programme d'installation téléchargé image.png --Cliquez sur "Personnaliser l'installation" image.png

Construction / exécution d'environnement VSCode + Python

En fait, créez un script Python et exécutez-le

--Créez un nouveau dossier "test", faites un clic droit et sélectionnez "Ouvrir avec code" image.png --Installer des extensions pour Python image.png --Revenez à la gestion des fichiers et créez un fichier en sélectionnant "Fichier" -> "Nouveau fichier" image.png

test.py


import os
path = os.getcwd()
print( "Le répertoire actuel est" + path + "est" )

image.png

Débogage VSCode + Python

Essayez de déboguer pendant l'exécution

--Créez un nouveau script Python "inc.py", entrez ce qui suit et enregistrez ("incrémenter" dans l'image est mal orthographié et devient "incriment")

inc.py


def increment(n):
    return n+1

a = 3
b = increment(a)
print(a)
print(b)

image.png --F5 → Enter pour afficher le résultat image.png --Cliquez sur le côté gauche du numéro de ligne dans l'éditeur pour définir un point d'arrêt image.png --F5 → Si vous exécutez avec enter, il sera exécuté juste avant le point d'arrêt image.png

VS Code + Python Autres informations

Comment créer un environnement d'exécution virtuelle avec pipenv

Qu'est-ce qu'un environnement d'exécution virtuelle?

--Python peut utiliser plus de fonctions en important une bibliothèque supplémentaire appelée "package".

Installation et configuration initiale de pipenv

Installation

--Lancer VS Code

Réglage initial

--Par défaut, pipenv stocke les fichiers d'environnement virtuel (informations sur le package installé) sous la page d'accueil de l'utilisateur.

Créer et exécuter un environnement virtuel avec pipenv

Essayez d'installer et d'exécuter Python dans un environnement virtuel

--Créez un nouveau dossier "envTest", faites un clic droit et sélectionnez "Ouvrir avec le code" --Démarrez un nouveau terminal et exécutez "pipenv --python 3.7" --Cependant, 3.7 python doit être installé sur le système image.png --Créez un nouveau fichier "test.py" dans "envTest" et ouvrez-le avec VS Code

Essayez d'ajouter un package à votre environnement virtuel

test.py


import numpy as np

A = np.array([ [1,2], [3,4] ])
B = np.array([ [0,1], [1,0] ])
C = A@B
print(f"La matrice C est le produit de A et B, et le résultat est\n{C}\n.")

image.png

Essayez de supprimer le package de l'environnement virtuel

Reproduction de l'environnement d'exécution à partir d'un autre environnement

Liste des packages installés dans l'environnement virtuel

point important

--Lorsque vous ouvrez un fichier Python dans un répertoire avec un environnement virtuel avec VS Code dans le menu contextuel, vous ne pouvez pas sélectionner l'interpréteur d'environnement virtuel. image.png

Comment créer un environnement d'exécution pour le notebook Jupyter

Qu'est-ce que le notebook Jupyter?

Bloc-notes Jupyter (bloc-notes Jupyter)

--Écrire un script Python dans un fichier au format notebook ――C'est facile à comprendre car il est possible d'exécuter cellule par cellule et de dessiner des graphiques.

Système de notebook Jupyter

Installation du notebook Jupyter

Essayez d'installer le notebook Jupyter dans un environnement virtuel

--Créez un nouveau dossier "jupyTest", faites un clic droit et sélectionnez "Ouvrir avec le code" --Démarrez un nouveau terminal et exécutez "pipenv --python 3.7" --Installez Python 3.7 dans un environnement virtuel image.png

Essayez d'exécuter le notebook Jupyter dans un environnement virtuel

--Appuyez sur Ctrl + Maj + P pour afficher le code VS "Palette de commandes" --Entrez "Python: Select" dans la palette de commandes et cliquez sur "Python: Select Interpreter to start Jupyter server" qui s'affiche. image.png --Sélectionnez Python pour l'environnement virtuel directement sous jupyTest

finalement

Python est un langage simple, mais éviter Anaconda rend difficile la création d'un environnement. De plus, si vous effectuez une recherche sur le Web, seuls les articles Anaconda apparaîtront, il est donc difficile de faire une recherche négative et de collecter des informations. À partir de mars 2020, VSCode est en cours de développement par Microsoft et nous pouvons nous attendre à d'autres développements à l'avenir. Par conséquent, je pense que l'environnement d'exécution discuté dans cet article est une option relativement simple et bonne. Cependant, veuillez noter que le contenu expliqué ici changera considérablement si le logiciel change en raison d'une mise à jour majeure de VS Code.

c'est tout

Recommended Posts

Comment créer un environnement d'exécution virtuelle pour Python à l'aide de Visual Studio Code et de pipenv sur une machine Windows (également le notebook Jupyter)
Comment créer un environnement d'exécution Python et Jupyter avec VSCode
Comment créer un nouvel environnement virtuel Python sur Ubuntu
Comment créer un bel environnement Python sur un nouveau Mac et installer Jupter Notebook
Comment créer un environnement Python à l'aide de Virtualenv sur Ubuntu 18.04 LTS
Créez simplement un environnement d'exécution Python 3 sous Windows
Création d'un environnement de développement Python sur Windows - De l'installation d'Anaconda à la liaison d'Atom et de Jupyter Notebook -
Créez un environnement de développement Python sur Windows (WSL distant Visual Studio Code).
Procédure de création d'un environnement virtuel Python avec VS Code sous Windows
Étapes rapides pour créer un environnement d'apprentissage automatique à l'aide de Jupyter Notebook sur macOS Sierra avec anaconda
Créez un environnement PYNQ sur Ultra96 V2 et connectez-vous à Jupyter Notebook
Comment créer un environnement Django (python) sur Docker
Environnement de développement Python avec Windows + Python + PipEnv + Visual Studio Code
Comment créer un environnement Python sur Amazon Linux 2
Comment créer rapidement un environnement d'apprentissage automatique à l'aide de Jupyter Notebook avec UbuntuServer 16.04 LTS
Construire un environnement Python sur un Mac, jusqu'au point d'utiliser Jupyter Lab
Installer python et Visual Studio Code sur Windows10 (version d'avril 2020)
Comment créer un environnement virtuel Anaconda à utiliser avec Azure Machine Learning et comment créer un lien avec Jupyter
Comment gérer la version mineure de Python (créer un environnement virtuel) sous Windows (sans Pyenv ou WSL)
Créez un environnement Python 2.7 64 bits avec TDM-GCC et MinGW-w64 sous Windows 7
Essayez de créer un environnement python avec Visual Studio Code et WSL
Construisez Linux sur un environnement Windows. Étapes pour installer Laradock et migrer
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)
Créer un environnement pour exécuter des fonctions C ++ à partir de Python avec Pybind11 (pour les utilisateurs de Windows et Visual Studio Code)
Créer un environnement de développement Python avec Visual Studio Code
Créer un environnement d'exécution python avec VS Code
Comment créer un environnement pour utiliser plusieurs versions de Python sur un Mac
Créer un environnement de développement Python basé sur GVim sur Windows 10 (3) GVim8.0 et Python3.6
Comment configurer un environnement Python à l'aide de pyenv
Créer un environnement Python d'apprentissage automatique sur Mac OS
Créer un environnement de développement Python basé sur GVim sur l'installation de Windows 10 (1)
Construire un environnement virtuel Python en utilisant venv (Django + MySQL ①)
[Windows] [Python3] Installer python3 et Jupyter Notebook (anciennement ipython notebook) sous Windows
Comment créer un package Python à l'aide de VS Code
Créez un environnement Python sur votre Mac en utilisant pyenv
Créez un environnement virtuel python avec virtualenv et virtualenvwrapper
Environnement de développement Python avec Windows + Anaconda3 + Visual Studio Code
Créer un environnement de développement Python à l'aide de pyenv sur MacOS
Créez un environnement shell et python décent sur Windows
Windows10 (x64) Créer nativement un environnement d'apprentissage automatique
Créez un environnement d'apprentissage automatique à l'aide de PyCharm sur un environnement Ubuntu (TensorFlow sera également introduit!)
Comment mettre Pyenv sur Amazon Linux et Ubuntu pour créer un environnement Python 3.6.0
Jusqu'à ce que vous créiez un environnement d'apprentissage automatique avec Python sur Windows 7 et que vous l'exécutiez
Créer un environnement d'étude d'apprentissage automatique Python avec macOS Sierra
Créer un environnement d'apprentissage automatique à l'aide de Python sur MacOSX
Configurer un environnement de développement Python avec Visual Studio Code
Activer l'environnement virtuel Python de virtualenv pour Visual Studio Code
Comment configurer WSL2 sur Windows 10 et créer un environnement d'étude pour les commandes Linux
Comment utiliser VS Code dans un environnement Venv avec Windows
Créer un environnement Python sur Windows
Remarques sur la façon de charger un environnement virtuel avec PyCharm
Comment développer dans un environnement virtuel Python [Memo]
Créer un environnement de développement Python basé sur GVim sur les paramètres de base de Windows 10 (2)
Créer un environnement Python et transférer des données vers le serveur
Je souhaite utiliser un environnement virtuel avec jupyter notebook!
Construire un environnement Python avec Windows
Comment créer un environnement de développement de la série Python2.7 avec Vagrant