[PYTHON] Einstellungen für die einfache Auswahl mehrerer Kernel in Jupyter

Einführung

Vor kurzem habe ich begonnen, mit Anaconda eine virtuelle Umgebung zu erstellen und diese in einer Umgebung zu codieren, die meinem Zweck entspricht. Aus irgendeinem Grund konnte nur einer der PCs, die ich besitze, den Kernel ohne Einstellungen aus dem Jupyter Notebook auswählen, aber auf anderen PCs wähle ich den Kernel ohne Einstellungen aus. Ich konnte nicht. (Wahrscheinlich ein Problem mit der Version von Anaconda.) Also habe ich viel im Internet recherchiert, um den Kernel aus dem Jupyter-Notizbuch auszuwählen. In meiner Umgebung (weil es Windows ist) funktionierte das Einfügen von zusätzlichen Paketen jedoch nicht oder die Befehlsinformationen waren veraltet, sodass ich sie für mich selbst verwendete. Ich werde es in zusammenfassen. Mit dieser Einstellung können Sie den Kernel sofort wie folgt ändern! jupyter_disp.png

Ausführungsumgebung

Einrichtungsschritte

Erstellen einer virtuellen Umgebung

Mit conda können Sie ganz einfach eine virtuelle Umgebung erstellen. Dieses Mal wird davon ausgegangen, dass jupyter verwendet wird. Installieren Sie jupyter also gleichzeitig, wenn Sie diese virtuelle Umgebung erstellen.

create_env


#Erstellen Sie eine virtuelle Umgebung und installieren Sie jupyter
$ conda create --name=test python=python3.6 jupyter
#Überprüfen Sie, ob die virtuelle Umgebung erstellt wurde. Wenn sie in der Liste angezeigt wird, ist sie erfolgreich
$ conda info -e

Geben Sie die Python-Version und --name = ein, die für Ihre Umgebung geeignet sind.

Fügen Sie jupyter den Kernel der virtuellen Umgebung hinzu

Zum jetzigen Zeitpunkt wurde der Kernel noch nicht hinzugefügt. Führen Sie nun den folgenden Befehl aus:

check_kernel


#Verfügbare Kernel anzeigen
$ jupyter kernelspec list

Fügen Sie den Kernel der virtuellen Umgebung hinzu, den Sie gerade hier hinzugefügt haben. Führen Sie den folgenden Befehl mit aktivierter virtueller Umgebung aus.

install_kernel


#Aktivieren Sie die virtuelle Umgebung
$ activate test
#Kernel hinzufügen
$ ipython kernel install --user --name=test --display-name=test

Jetzt können Sie die Kernel auf dem Jupyter Notebook wechseln und auswählen.

Abschließend werde ich die wichtigsten Optionen beim Hinzufügen eines Kernels zusammenfassen.

Möglichkeit Rolle
-h, --help Holen Sie sich Hilfe zu Optionen
--user Installiert für den aktuell angemeldeten Benutzer
--name NAME Geben Sie den Namen der Kernel-Spezifikation an
Bei Angabe mehrerer IPython-KernelVerpflichtend
--display-name DISPLAY_NAME Geben Sie den Namen des angezeigten Kernels an

So entfernen Sie den hinzugefügten Kernel

Die hinzugefügten Kernelinformationen befinden sich in ~ \ AppData \ Roaming \ jupyter \ kernels mit der Option --user. Sie können den hinzugefügten Kernel entfernen, indem Sie den Ordner mit dem hier durch --name angegebenen Namen löschen.

Sie können den Kernel auch mit dem folgenden Befehl entfernen.

uninstall_kernel


#Kernel entfernen
$ jupyter kernelspec uninstall test

Referenz

  1. stack overflow - Using both Python 2.x and Python 3.x in IPython Notebook
  2. Koexistenz von Anaconda 2 und Anaconda 3 in Jupyter + Bonus (Julia)
  3. Einfache Möglichkeit, mit Conda auf Jupyter erstellte virtuelle Umgebungen zu wechseln

Recommended Posts

Einstellungen für die einfache Auswahl mehrerer Kernel in Jupyter
Stellen Sie Firewalld einfach in mehreren Zonen ein
Snippet-Einstellungen für Python Jupyter Notebook
Behandeln Sie mehrere Python-Versionen in einem Jupyter
Jupyter Notebook-Erweiterung, nbextensions-Einstellungen für mich
Verarbeiten Sie mehrere Listen mit for in Python
So machen Sie mehrere Kernel auf Jupyter auswählbar
Angeben des Jupyter Notebook-Browsers in einer Windows-Umgebung
Untersuchen Sie eine beliebige Kombination von Werten in mehreren Arrays
Protokollierungseinstellungen für die tägliche Protokollrotation mit Python
Einfaches Verständnis von Python für & Arrays (für Super-Anfänger)
Formatieren Sie eine Zeile json, um die Anzeige zu vereinfachen
Koexistenz von Anaconda 2 und Anaconda 3 in Jupyter + Bonus (Julia)
Einstellungen für die Python-Codierung mit Visual Studio-Code
Grundlegende Geschichte der Vererbung in Python (für Anfänger)
Einstellungen für den Einstieg in MongoDB mit Python