[PYTHON] Verfahren zum Einstellen des Wasserstoffs des Atoms (virtuelle Umgebung)

Einführung

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.

Zielperson

・ 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 ��� [�����������

Über den Fehler, den ich bekommen habe

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.)

Atom hydrogen設定画面1.png

Atom hydrogen設定画面2.png

Umgebung

・ Windows10 ・ Atom 1.48.0 ・ Wasserstoff 2.14.3 ・ Virtuelle Umgebung conda python3.6.10

Verfahren

① Erstellen Sie eine virtuelle Umgebung

・ Starten Sie die Anaconda-Eingabeaufforderung

・ Führen Sie den folgenden Code aus

Anaconda_prompt


>conda create -n py36_fxpractice python=3.6

・ 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

②: Bestätigung der konstruierten Umgebung

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

③: Wechseln zu einer virtuellen Umgebung

Führen Sie den folgenden Code aus

Anaconda_prompt


>activate py36_fxpractice

Nach der Ausführung


(py36_fxpractice) C:\Users\Kawahara>

④: Installation des Jupyter

Führen Sie den folgenden Code aus

Anaconda_prompt


>conda install jupyter
Proceed ([y]/n)? 

Geben Sie "y" und "Enter" ein

⑤: Erstellen Sie einen Jupyter-Kernel

Führen Sie den folgenden Code aus

Anaconda_prompt


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

⑥: Überprüfen Sie den Jupyter-Kernel

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

⑦ Installation der erforderlichen Bibliotheken

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.

⑧: Starten Sie das Jupiter-Notebook

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.)

jupyter display 設定画面1.png

-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.)

⑨: Holen Sie sich json von jupyter Kernel

Öffnen Sie die Anaconda-Eingabeaufforderung erneut und führen Sie den folgenden Code aus

Anaconda_prompt


 jupyter kernelspec list --json

⑩: Atomeinstellungen

Ö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.

Atom hydrogen実行画面.png

Referenz-URL

Ich habe mich auf die HP der folgenden Personen bezogen, daher werde ich sie veröffentlichen.

Jupyter verwandt

[Qiita] Miniconda ・ Python-Umgebungskonstruktion mit Atom Hydrogen

Über die virtuelle Umgebung

[Qiita] [Für Anfänger] Erstellen Sie eine virtuelle Umgebung mit Anaconda

Pfadeinstellung

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

Verfahren zum Einstellen des Wasserstoffs des Atoms (virtuelle Umgebung)
SSH in eine virtuelle Umgebung mit vscode Remote Development
So entwickeln Sie in einer virtuellen Python-Umgebung [Memo]
Übersicht über die virtuelle Python-Umgebung und deren Erstellung
[Django] Memorandum of Environment Construction Procedure
Betriebsnotiz der virtuellen Conda-Umgebung
So richten Sie die Entwicklungsumgebung von ev3dev ein [Windows-Version]
[5 Schritte] Wenden Sie eine virtuelle Anaconda-Umgebung auf VScode an
Informationen zur virtuellen Umgebung von Python Version 3.7
Versuchen Sie, jede Umgebung von Kivy vorzubereiten
Fügen Sie VSCode eine virtuelle Python-Umgebung hinzu
Freigeben einer virtuellen Umgebung [Informationen zu den Anforderungen.txt]
[Ansible Installationsverfahren] Von der Installation bis zur Ausführung des Playbooks
Ablauf beim Erstellen einer virtuellen Umgebung mit Anaconda
Djnago Hinweis Japanisch für Dateinamen für Inhaltsdisposition festlegen
Von der Python-Umgebungskonstruktion zur virtuellen Umgebungskonstruktion mit Anaconda
So richten Sie eine Python-Umgebung mit pyenv ein
Verfahren zur Installation von TensorFlow in einer Fischschalenumgebung (Anaconda 4.0.0)
[Blender] So legen Sie die Auswahlelemente von EnumProperty dynamisch fest
Doppelklicken Sie, um die ipynb-Datei zu öffnen (Mac, virtuelle Anaconda-Umgebung).
Stellen Sie PATH in der Umgebung von Ansible auf "sudo su-" ein
Setzen Sie die angegebene Spalte von QTableWidget auf ReadOnly StyledItemDelegate
Beispiel einer Pytest-Umgebung zum Reparieren der Datenbank mit Docker
Verfahren zum Konvertieren einer Python-Datei in eine Exe aus der Ubunts-Umgebungskonstruktion
So richten Sie die Cython-Umgebung ein und kompilieren sie
Verfahren von der Umgebungskonstruktion bis zum Betriebstest von testinfra, einem von Python erstellten Testwerkzeug für die Serverumgebung