Möchten Sie Code auf halbem Weg ausführen, während Sie mit Atom entwickeln? Als ich es nachgeschlagen habe, gab es ein Paket namens Wasserstoff, das Atom wie einen Jupyter verwenden kann, also werde ich schreiben, wie man es einstellt. Ein Anfänger wie ich konnte den Fehler nicht leicht lösen, und als ich ihn lösen konnte, weinte ich ehrlich. Lol Ich würde mich freuen, wenn Sie zum ersten Mal auf Fehler in diesem Beitrag hinweisen könnten und was Sie alleine tun.
・ Diejenigen, die Atomwasserstoff in einer virtuellen Umgebung einstellen möchten
-Wenn Sie beim Einstellen von Wasserstoff auf Atom die folgende Fehleranweisung erhalten (dies ist ein Fehler, der auftritt, wenn Sie versuchen, Wasserstoff auf Atom auszuführen).
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 C Users ・ ・ ・ ・ ・ Ausgelassen ・ ・ ・ ・ ・ ・ ・ C "C: \ Benutzer \ Benutzername \ AppData \ Local \ Packages \ PythonSoftwareFoundation.Python.3.7_qbz5n2kfra8p0 \ LocalCache \ local-Pakete \ Python37 \ Site-Pakete \ Jupitercore \ paths.py ", Zeile 361, in win32_restrict_file_to_user import win32api ImportError: DLL-Ladevorgang fehlgeschlagen: �w � 肳 ꂽ��� W ��� [�����������
Als ich nach Abschluss aller Einstellungen Wasserstoff auf Atom laufen ließ, konnte ich den obigen Fehlercode erhalten, und es fiel mir wirklich schwer. Als Ergebnis verschiedener Versuche war die Lösung wie folgt. (Einzelheiten siehe Schritt ⑧ unten) -Das liegt daran, dass der json der Basisumgebung anstelle des json der virtuellen Umgebung eingefügt wurde, während der json des Jupyter-Kernels in den "Startcode" und die "Kernel-Gateways" eingefügt wurde, die über Atom / Umgebungseinstellungen / Wasserstoff / Einstellungen festgelegt werden können. Es scheint, dass ein Fehler aufgetreten ist. (Die Basisumgebung ist Python3.7.)
・ Windows10 ・ Atom 1.48.0 ・ Wasserstoff 2.14.3 ・ Virtuelle Umgebung conda python3.6.10
・ Starten Sie die Anaconda-Eingabeaufforderung
・ Führen Sie den folgenden Code aus
Anaconda_prompt
>conda create -n py36_fxpractice python=3.6
py36_fxpractice
ist der Teil, der zum Namen der virtuellen Umgebung wird, sodass Sie einen beliebigen Namen verwenden können.・ Nachdem nach der Ausführung verschiedene Sätze angezeigt wurden, werden die folgenden Sätze angezeigt.
Proceed ([y]/n)?
Geben Sie "y" und "Enter" ein
Führen Sie den folgenden Code aus
Anaconda_prompt
>conda info -e
Ausgabeergebnis
# conda environments:
#
base * C:\Users\UsersName\Anaconda3
py36_fxpractice C:\Users\UsersName\Anaconda3\envs\py36_fxpractice
Führen Sie den folgenden Code aus
Anaconda_prompt
>activate py36_fxpractice
Nach der Ausführung
(py36_fxpractice) C:\Users\Kawahara>
(base) ⇒ (py36_fxpractice)
ersetzt.Führen Sie den folgenden Code aus
Anaconda_prompt
>conda install jupyter
Proceed ([y]/n)?
Geben Sie "y" und "Enter" ein
Führen Sie den folgenden Code aus
Anaconda_prompt
ipython kernel install --user --name py36_fxpractice --display-name py36_fxpractice
$ ipython kernel install --user --name = Umgebungsname --display-name = Umgebungsname
, kann der Teil von Umgebungsname
beliebig sein.Führen Sie den folgenden Code aus
Anaconda_prompt
jupyter kernelspec list
Ausgabeergebnis
Available kernels:
py36_fxpractice C:\Users\UserName\AppData\Roaming\jupyter\kernels\py36_fxpractice
python3 C:\Users\UserName\AppData\Roaming\jupyter\kernels\python3
Anaconda_Eingabeaufforderung <Beispiel>
conda install numpy
Sie können es mit conda install [Bibliotheksname]
installieren. ①④ In ähnlicher Weise werden Sie gefragt: "Weiter ([y] / n)?". Geben Sie also "y" ein und drücken Sie "Enter". Das obige installiert numpy
als Beispiel.
Führen Sie den folgenden Code aus
Anaconda_prompt
jupyter notebook
Nach dem Ausführen des Codes wird Jupyte im Browser gestartet. (Der folgende Bildschirm wird angezeigt.)
-Klicken Sie im obigen Bild auf "Neu" und wählen Sie den "Anzeigenamen" des in ⑤ erstellten Kernels aus. Versuchen Sie, den Code auszuführen, und prüfen Sie, ob der Jupyter funktioniert. Schließen Sie nach der Bestätigung die Eingabeaufforderung jupyter und anaconda. (Ich bin mit einem Kreuz in der oberen rechten Ecke des Bildschirms geschlossen.)
Öffnen Sie die Anaconda-Eingabeaufforderung erneut und führen Sie den folgenden Code aus
Anaconda_prompt
jupyter kernelspec list --json
Öffnen Sie Atom an der Anaconda-Eingabeaufforderung (führen Sie den folgenden Code aus)
Anaconda_prompt
atom .
Fügen Sie nach dem Starten von Atom den json von jupyter Kernel in "Startcode" und "Kernel Gateways" ein, die unter Atom / Einstellungen / Wasserstoff / Einstellungen festgelegt werden können.
Beende Atom einmal und öffne Atom wieder auf die gleiche Weise. Öffnen Sie die entsprechende Datei und drücken Sie die Umschalttaste + Eingabetaste. Der Code sollte wie auf dem Bildschirm wie ein Jupiter auf Atom ausgeführt werden.
Ich habe mich auf die HP der folgenden Personen bezogen, daher werde ich sie veröffentlichen.
・ [Qiita] Miniconda ・ Python-Umgebungskonstruktion mit Atom Hydrogen
[Qiita] [Für Anfänger] Erstellen Sie eine virtuelle Umgebung mit Anaconda
Dies ist nicht im Artikel beschrieben. Wenn die oben genannten Schritte jedoch nicht funktionieren, lesen Sie diesen Artikel und versuchen Sie Path in einer virtuellen Umgebung. ・ [Qiita] Atom Procedure Memo
Recommended Posts