[PYTHON] Procédure de réglage de l'hydrogène de l'atome (environnement virtuel)

introduction

Voulez-vous exécuter du code à mi-chemin pendant le développement avec atom? Quand je l'ai recherché, il y avait un paquet appelé hydrogène qui peut utiliser Atom comme un jupyter, donc je vais écrire comment le configurer. Un débutant comme moi ne pouvait pas résoudre l'erreur facilement, et quand j'ai pu la résoudre, j'ai pleuré honnêtement. Lol Je vous serais reconnaissant si vous pouviez signaler pour la première fois les erreurs dans cet article et ce que vous faites par vous-même.

Personne cible

・ Ceux qui veulent placer l'hydrogène atomique dans un environnement virtuel

-Si vous obtenez l'instruction d'erreur suivante lors de la configuration de l'hydrogène sur l'atome (c'est une erreur qui apparaît lorsque vous essayez d'exécuter l'hydrogène sur l'atome) Traceback (most recent call last): File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.7_3.7.2032.0_x64__qbz5n2kfra8p0\lib\runpy.py", line 193, in _run_module_as_main "main", mod_spec) File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.7_3.7.2032.0_x64__qbz5n2kfra8p0\lib\runpy.py", line 85, in _run_code exec(code, run_globals) File ・ ・ ・ ・ ・ ・ ・ Omis ・ ・ ・ ・ ・ ・ ・ ・ "C: \ Users \ username \ AppData \ Local \ Packages \ PythonSoftwareFoundation.Python.3.7_qbz5n2kfra8p0 \ LocalCache \ local-packages \ Python37 \ site-packages \ jupyter \ paths.py ", ligne 361, dans win32_restrict_file_to_user import win32api ImportError: échec du chargement de la DLL: �w � 肳 ꂽ��� W ��� [����������

À propos de l'erreur que j'ai

Lorsque j'ai exécuté l'hydrogène sur l'atome après avoir terminé tous les paramètres, j'ai pu obtenir le code d'erreur ci-dessus et j'ai eu beaucoup de mal. À la suite de divers essais, la solution était la suivante. (Pour plus de détails, voir l'étape ⑧ ci-dessous) -C'est parce que le json de l'environnement de base a été collé à la place du json de l'environnement virtuel pendant la procédure de collage du json du noyau jupyter dans le «code de démarrage» et les «passerelles du noyau» qui peuvent être définis à partir d'Atom / paramètres d'environnement / hydrogène / paramètres. Il semble qu'il y ait eu une erreur. (L'environnement de base est python3.7.)

Atom hydrogen設定画面1.png

Atom hydrogen設定画面2.png

environnement

・ Windows10 ・ Atome 1.48.0 ・ Hydrogène 2.14.3 ・ Environnement virtuel conda python3.6.10

procédure

① Créez un environnement virtuel

・ Démarrer l'invite anaconda

・ Exécutez le code suivant

Anaconda_prompt


>conda create -n py36_fxpractice python=3.6

・ Après l'affichage de diverses phrases après l'exécution, les phrases suivantes s'affichent.

Proceed ([y]/n)? 

Entrez «y» et «Entrée»

②: Confirmation de l'environnement construit

Exécutez le code suivant

Anaconda_prompt


>conda info -e

Résultat de sortie


# conda environments:
#
base                  *  C:\Users\UsersName\Anaconda3
py36_fxpractice          C:\Users\UsersName\Anaconda3\envs\py36_fxpractice

③: Passer à un environnement virtuel

Anaconda_prompt


>activate py36_fxpractice

``


(py36_fxpractice) C:\Users\Kawahara>

Anaconda_prompt


>conda install jupyter

Après exécution * Après exécution, l'environnement basculera vers l'environnement virtuel. Il sera remplacé par (base) ⇒ (py36_fxpractice). ④: Installez jupyter Exécutez le code suivant * Installez jupyter dans un environnement virtuel. Lorsque vous installez jupyter, ce dont vous avez besoin en même temps est affiché comme "Voulez-vous installer ceci ensemble?" Après avoir exécuté le code de ④. ・ Après l'affichage de diverses phrases après l'exécution, les phrases suivantes s'affichent.

Proceed ([y]/n)? 

Entrez «y» et «Entrée»

⑤: créer un noyau jupyter

Exécutez le code suivant

Anaconda_prompt


ipython kernel install --user --name py36_fxpractice --display-name py36_fxpractice

⑥: Vérifiez le noyau jupyter

Exécutez le code suivant

Anaconda_prompt


jupyter kernelspec list

Résultat de sortie


Available kernels:
  py36_fxpractice    C:\Users\UserName\AppData\Roaming\jupyter\kernels\py36_fxpractice
  python3            C:\Users\UserName\AppData\Roaming\jupyter\kernels\python3

⑦ Installation des bibliothèques nécessaires

Anaconda_invite <exemple>


conda install numpy 

Vous pouvez l'installer avec conda install [nom de la bibliothèque]. ①④ De la même manière, il vous sera demandé Continuer ([y] / n)?, Alors entrez y et appuyez sur Entrée. Ce qui précède installe numpy comme exemple.

⑧: Démarrez le notebook jupyter

Exécutez le code suivant

Anaconda_prompt


jupyter notebook 

Après avoir exécuté le code, jupyte démarre dans le navigateur. (L'écran suivant s'affiche.)

jupyter display 設定画面1.png

-Cliquez sur "Nouveau" dans l'image ci-dessus et sélectionnez le "nom d'affichage" du noyau créé dans ⑤. Essayez d'exécuter le code et voyez si le jupyter fonctionne. Après confirmation, fermez l'invite jupyter et anaconda. (Je suis fermé par une croix dans le coin supérieur droit de l'écran.)

⑨: Obtenez json du noyau jupyter

Ouvrez à nouveau l'invite anaconda et exécutez le code suivant

Anaconda_prompt


 jupyter kernelspec list --json

⑩: paramètres Atom

Ouvrez Atom à partir de l'invite anaconda (exécutez le code suivant)

Anaconda_prompt


 atom .

Après avoir démarré Atom, collez le json de jupyter Kernel dans "startup code" et "Kernel Gateways" qui peuvent être définis dans Atom / Preferences / hydrogène / settings.

Quittez atom une fois et ouvrez à nouveau Atom de la même manière. Ouvrez le fichier approprié et appuyez sur shift + Enter, et le code doit être exécuté comme jupyter sur Atom comme l'écran.

Atom hydrogen実行画面.png

URL de référence

J'ai fait référence au HP des personnes suivantes, donc je vais le poster.

Lié à Jupyter

[Qiita] Miniconda ・ Construction d'environnement Python utilisant Atom Hydrogen

À propos de l'environnement virtuel

[Qiita] [Pour les débutants] Créez un environnement virtuel avec Anaconda

paramètre de chemin

Ce n'est pas écrit dans l'article, mais si les étapes ci-dessus ne fonctionnent pas, reportez-vous à cet article et essayez Path dans un environnement virtuel. ・ [Note de procédure Qiita] Atom

Recommended Posts

Procédure de réglage de l'hydrogène de l'atome (environnement virtuel)
Ssh dans un environnement virtuel avec vscode Remote Development
Comment développer dans un environnement virtuel Python [Memo]
Vue d'ensemble de l'environnement virtuel Python et comment le créer
[Django] Mémorandum de procédure de construction d'environnement
Mémo de fonctionnement de l'environnement virtuel Conda
Comment configurer l'environnement de développement d'ev3dev [version Windows]
[5 étapes] Appliquer l'environnement virtuel anaconda à VScode
À propos de l'environnement virtuel de Python version 3.7
Essayez de préparer chaque environnement de kivy
Ajouter un environnement virtuel Python à VSCode
Comment partager un environnement virtuel [About requirements.txt]
[Procédure d'installation Ansible] De l'installation à l'exécution du playbook
Flux de création d'un environnement virtuel avec Anaconda
Djnago Note Set Japanese pour le nom de fichier Content-Disposition
De la construction d'environnement Python à la construction d'environnement virtuel avec anaconda
Comment configurer un environnement Python à l'aide de pyenv
Procédure d'installation de TensorFlow dans un environnement de coquille de poisson (Anaconda 4.0.0)
[Blender] Comment définir dynamiquement les sélections EnumProperty
Double-cliquez pour ouvrir le fichier ipynb (Mac, environnement virtuel Anaconda)
Définissez PATH équivalent à "sudo su-" en utilisant l'environnement d'Ansible
Définissez la colonne spécifiée de QTableWidget sur ReadOnly StyledItemDelegate
Exemple d'environnement pytest pour réparer la base de données avec Docker
Procédure pour convertir un fichier python en exe à partir de la construction de l'environnement Ubunts
Comment configurer et compiler l'environnement Cython
Procédure de la construction de l'environnement au test de fonctionnement de testinfra, un outil de test d'environnement de serveur réalisé par Python