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.
・ 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 ��� [����������
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.)
・ Windows10 ・ Atome 1.48.0 ・ Hydrogène 2.14.3 ・ Environnement virtuel conda python3.6.10
・ Démarrer l'invite anaconda
・ Exécutez le code suivant
Anaconda_prompt
>conda create -n py36_fxpractice python=3.6
py36_fxpractice
est la partie qui devient le nom de l'environnement virtuel, vous pouvez donc utiliser n'importe quel nom.・ 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»
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
base
et l'environnement py36_fxpractice
créés précédemment. Vous pouvez également voir que vous êtes actuellement dans l'environnement base
car il y a une marque *
dans l'environnement base
.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»
Exécutez le code suivant
Anaconda_prompt
ipython kernel install --user --name py36_fxpractice --display-name py36_fxpractice
$ ipython kernel install --user --name = nom de l'environnement --display-name = nom de l'environnement
, la partie de nom de l'environnement
peut être n'importe quoi.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
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.
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.)
-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.)
Ouvrez à nouveau l'invite anaconda et exécutez le code suivant
Anaconda_prompt
jupyter kernelspec list --json
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.
J'ai fait référence au HP des personnes suivantes, donc je vais le poster.
・ [Qiita] Miniconda ・ Construction d'environnement Python utilisant Atom Hydrogen
[Qiita] [Pour les débutants] Créez un environnement virtuel avec Anaconda
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