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!
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 =
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 |
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
Recommended Posts