Construction d'un environnement d'analyse de données Python facile avec Windows10 Pro x VS Code x Docker

Aperçu

Vous détestez créer un environnement, non? Je déteste ça à un niveau fou parce que je suis une mauvaise personne qui fait des erreurs et passe quelques jours sans hésitation. Si j'essaie de trouver un non-ingénieur qui travaille avec moi pour faire un travail d'analyse que je suis un ingénieur faible mais fou, je peux être poignardé par derrière. C'est pourquoi j'ai créé un titre qui semble pouvoir être détourné dans une certaine mesure, je vais donc l'afficher sous forme de mémorandum.

** Fournir aux non-ingénieurs un environnement dans lequel ils peuvent écrire Python comme Jupyter Notebook sur VS Code **

Je vise cela.

Cela pourrait être bon pour une telle personne de lire

――Je souhaite créer facilement un environnement Python

(Nous n'expliquons pas chaque logiciel ou détails techniques)

Environnement prérequis

OS: Windows 10 Professionnel 64 bits (pour utiliser la fonction Hyper-V lors de l'utilisation de Docker)

Environnement

En gros, le flux suivant.

  1. Obtenez la structure de dossiers qui est à la base de l'environnement
  2. Installation et configuration de Docker Desktop pour Windows
  3. Installation et configuration de Visual Studio Code
  4. Création de l'environnement

1. Obtenez la structure de dossiers qui est à la base de l'environnement

J'ai préparé une structure de dossiers et les fichiers nécessaires à utiliser comme base dans GitHub, alors placez-la dans n'importe quel dossier par clonage ou téléchargement (dans mon cas, créez un dossier pour Git sous le lecteur C) https://github.com/m0p1nt/ds_base_env_for_vscode

Modifiez la valeur de l'attribut name de devcontainer.json à votre guise. image.png

2. Installation et configuration de Docker Desktop pour Windows

Comme d'autres contributeurs ont déjà écrit des articles faciles à comprendre pour la construction de l'environnement, seule la procédure approximative (le site de référence est dans le supplément ci-dessous).

  1. Activer Hyper-V Cochez «Hyper-v» dans le «Panneau de configuration» -> «Programmes et fonctionnalités» -> «Activer ou désactiver les fonctionnalités de Windows» (redémarrer lorsque vous y êtes invité) ). image.png

  2. Téléchargez et installez le programme d'installation à partir du site de téléchargement Docker Desktop pour Windows image.png

  3. Paramètres de montage du lecteur
    (1) Ouvrez l'écran de configuration avec [Paramètres] depuis l'icône Docker en bas à droite de la barre des tâches Widndows (s'il n'y a pas d'icône, démarrez Docker et vérifiez à nouveau). image.png
    (2) Vérifiez l'autorisation de montage pour le lecteur sur lequel est placé le dossier de l'environnement d'analyse. image.png

3. Installation et configuration de Visual Studio Code

  1. Téléchargez et installez le programme d'installation à partir du Site de téléchargement de Visual Studio Code

  2. Ajout de l'extension Remote --Containers image.png

4. Création de l'environnement

  1. Cliquez sur l'icône verte en bas à gauche de l'écran VS Code et sélectionnez Remote-Containers: Open Folder in Container .... image.png

Sélectionnez le dossier placé dans "1. Récupérez la structure de dossiers qui est la base de l'environnement" ci-dessus. image.png

Un nouvel écran sera lancé et la construction de l'environnement commencera, alors attendez quelques minutes et vous avez terminé. image.png

C'est pratique car il peut être utilisé comme un bloc-notes Jupyter sur VS Code. image.png

Pour le fermer, cliquez sur l'icône verte en bas à gauche et sélectionnez «Terminer la connexion à distance». image.png

Supplément

--Si vous souhaitez ajouter une bibliothèque Python → Installer avec la commande pip sur le terminal VS Code image.png Si vous voulez que d'autres voient l'ajout de la bibliothèque, sur le terminal VS Code, $ pip freeze > .devcontainer/requirements.txt Vous pouvez lister les bibliothèques installées avec.

--Si vous souhaitez ajouter des extensions VS Code → Modifiez l'attribut extensions de devcontainer.json image.png Le nom correspond à la valeur indiquée dans la figure ci-dessous lors de la recherche d'une fonction étendue. (Exemple: pour l'extension Python) image.png

Référencé

Recommended Posts

Construction d'un environnement d'analyse de données Python facile avec Windows10 Pro x VS Code x Docker
Environnement virtuel / package Python (Windows10) avec VSCode
Python avec VSCode (Windows 10)
Construction d'un environnement d'analyse de données avec Python (notebook IPython + Pandas)
Modèle de construction d'environnement de développement local Python [Flask / Django / Jupyter avec Docker + VS Code]
Construisez un environnement Python + bouteille + MySQL avec Docker sur RaspberryPi3! [Construction facile]
Procédure de création d'un environnement virtuel Python avec VS Code sous Windows
Utiliser Python dans un environnement Anaconda avec VS Code
Créer un environnement d'exécution python avec VS Code
Analyse de données avec python 2
Analyse de données avec Python
Construction d'environnement virtuel avec Docker + Flask (Python) + notebook Jupyter
[Python] Construction de l'environnement OpenCV avec Docker (cv2.imshow () fonctionne également)
De Kafka à KSQL - Construction d'environnement facile avec docker
Environnement de développement Python avec Windows + Python + PipEnv + Visual Studio Code
Déboguer Python avec VS Code
Préparer l'environnement python3 avec Docker
Construire un environnement Python sous un environnement Windows 7
Construction d'environnement pour ceux qui veulent étudier Python facilement avec VSCode (pour Mac)
OpenJTalk sur Windows10 (parler japonais avec Python depuis la construction de l'environnement)
Rechargement à chaud Golang + Gin + Docker, construction de l'environnement de débogage VS 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)
Histoire que Python a cessé de travailler avec VS Code (Windows 10)
Créer un environnement Python avec WSL + Pyenv + Jupyter + VSCode
Mémo de construction de l'environnement Python sur Windows 10
Commencez avec Python! ~ ① Construction de l'environnement ~
Construction de l'environnement Anaconda Python sous Windows 10
Construire un environnement Mysql + Python avec docker
Construction d'un environnement Jupyter facile avec Cloud9
[Python3] Construction de l'environnement de développement << Édition Windows >>
Construction de l'environnement Python3 avec pyenv-virtualenv (CentOS 7.3)
Visualisez facilement vos données avec Python seaborn.
Construction de l'environnement pytorch @ python3.8 avec pipenv
Analyse de données à partir de python (visualisation de données 1)
[docker] Construction de l'environnement python3.5 + numpy + matplotlib
Analyse de données à partir de python (visualisation de données 2)
Installez python avec mac vs code
Concurrence avec VS Code Créez un environnement Python pour les professionnels sous Windows
Comment créer un environnement d'exécution Python et Jupyter avec VSCode
Créer un Ubuntu de démarrage USB avec un environnement Python pour l'analyse des données
Construction de l'environnement LaTeX et R (un peu Python) avec SublimeText3 (Windows)
[Windows 10] [Construction de l'environnement de développement] Comment résoudre le cas où un python import'django.xxx non résolu (import'django.xxx) non résolu se produit dans VS Code
Construction de pipeline de données avec Python et Luigi
[Ubuntu 18.04] Créer un environnement Python avec pyenv + pipenv
Créer un environnement Jupyter Lab (Python) avec Docker
Comment déboguer un programme Python en se connectant à distance à un conteneur Docker dans un environnement WSL2 avec VS Code
Procédure de construction de l'environnement de projet Python (pour Windows)
Utilisation de venv dans un environnement Windows + Docker [Python]
J'étais accro à la création d'un environnement Python venv avec VS Code
Création d'un environnement Python 3.6 avec Windows + PowerShell
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 Python + uWSGI + Nginx avec Docker
Construction de l'environnement VScode (Windows10, Python, C ++, C, Git)
Analyse de données à partir de python (pré-traitement des données-apprentissage automatique)