Zum Inhalt

Jupyter Notebook

Admins

Noch nicht aktuell !!!!

  • https://jupyter.ksrotkreuz.help
  • https://tljh.jupyter.org/en/latest/howto/index.html

Zugang Adminpanel - im normalen Login:

Interessante Notebooks

https://github.com/jupyter/jupyter/wiki#a-gallery-of-interesting-jupyter-notebooks

Jupyter notebook lokal installieren

Powershell oder cmd in einem Ordner starten

Für Installationen und das Starten des Notebooks benötigt man die Command-Zeile (cmd) oder Powershell. PowerShell ist leistungsfähiger und kann sowohl cmd-Befehle als auch PowerShell-Skripte ausführen. cmd ist einfacher und wird oft für ältere Windows-Befehle genutzt. In PowerShell kannst du mit cmd in die Eingabeaufforderung wechseln.

Navigiere zu einem Ordner, in dem du das Terminal öffnen möchtest. Klicke in die Adressleiste des Explorers. Tippe cmd (oder powershelle) ein und drücke Enter.

Alternativ: shift + rechsklick in den gewünschten Ordner und dann "Powershell-Fenster hier öffnen".

Mit Administratorrechten

  • Drücke Win + X.
  • Klicke auf Eingabeaufforderung (Administrator) (falls verfügbar, ansonsten PowerShell mit cmd star-ten).

oder

  • win + s, "cmd" oder "powershell" eintippen und dann anklicken "als Administartor ausführen".
  • Mit Administratorrechten scheint man immer irgendwie navigieren zu müssen: cd /d C:\Pfad\zum\Ordner

Installation überprüfen

Überprüfe als erstes, ob das Notebook auf deinem Computer bereits voll funktionstüchtig ist. Gehe in einen beliebigen Ordner, tippe in die Adresszeile "cmd" oder "powershell" ein und drücke enter.

tippe nun in der sich öffnenden Konsole jupyter notebook ein.

Wenn sich die Notebook-Umgebung öffnet (es müsste zuerst viel Text in der Konsole erscheinen, dann öffnet sich ein Browser und darin ein Dateiverzeichnis), musst du nichts weiter unternehmen.

Jupyter mit Thonny installieren

Öffne "Manage Extensions", gib dann "jupyter" + Enter ein. Installiere dann das Jupyter Metapackage.

Sollte jupyter nicht erscheinen, lässt sich Jupyter auch installieren, indem man in der Kommandozeile eingibt.

>>> ! pip install jupyter

Das Ausrufezeichen bewirkt, dass der Befehl nicht als Python-Befehl interpretiert, sondern in einer Windows-Konsole ausgeführt wird. Pip ist die wichtigstes Packet-Verwaltungs-Software in Python. Wenn auch das nicht geht, muss man Thonny neu installieren oder aktualisieren. Beim Update sollte man dasselbe System wählen wie bei der Installation: Wenn Thonny über einen Windows-Installer installiert wurde, sollte man diesen Installer erneut herunterladen und installieren. Wenn Thonny mit Pip installiert wurde, würde man mit pip updaten (>>> pip install -–upgrade thonny)

Aus Thonny heraus sollte sich das Notebook bereits öffnen lassen, und zwar in dem Ordner, in dem Thonny läuft. Gehe also in Thonny zuerst zum richti-gen Ordner: Stelle sichere, dass im Reiter View die Option "Files" aktiviert ist...

...und navigiere dann zum richtigen Ordner (hier: Gleichgewichtsberechnungen:

Tippe nun in der Shell den Befehl zum Starten des Jupyter Notebooks ein:

>>> ! jupyter lab

oder

>>> ! jupyter notebook

Optional: Pfade einrichten

Wenn man das Jupyter-notebook an jedem beliebigen Ort aus einer Konsole heraus starten möchte, muss man die Pfade zu den Dateien python.exe und jupyter.exe zu den Umgebungsvariabeln hinzu-fügen.

  1. Überprüfe zuerst, ob der Python-Pfad bereits bei den Systemumgebungsvariabeln eingetragen ist.

Gehe in einen beliebigen Ordner und tippe in die Adresszeile "cmd" + Enter

tippe nun ein: > python --version

Wenn das nicht klappt, versuche auch python.exe --version.

Wenn die Python-Version angezeigt wird, musst du nichts unternehmen, andernfalls musst du den Pythonpfad zu den Systemumgebungsvariabeln hinzufügen. (Wenn du --version weglässt, also nur > python eingibst, kannst du ab diesem Moment im Terminal Python-Befehle benutzen. mit ctrl + c oder alt + c beendest du diesen Modus wieder)

Überprüfe auf analoge Weise, ob Jupyter bereits bei den Systemumgebungsvaribeln dabei ist:

> jupyter --version

Wieder muss die jupyter-Version angezeigt werden, andernfalls musst du Jupyter zu den Umgebungsvariabeln hinzufügen, um das Programm überall starten zu können.

Pfad zu Python finden

Gib in Thonny (oder einer anderen Python-Konsole) ein:

> import sys
> print(sys.executable)

Der Pfad zu python.exe wird ausgegeben, z.B. C:\Users\Urs\AppData\Local\Programs\Thonny\python.exe. Du erhältst den benötigten Pfad, indem du hinten \python.exe weglässt. Doppelte Backslashes Doppelte Backslashes (\\) müsstest du entfernen:

C:\Users\Urs\AppData\Local\Programs\Thonny

Pfad zu Jupyter finden

Gib in Thonny (oder einer anderen Python-Konsole) ein:

> import shutil
> print(shutil.which("jupyter.exe"))

Der Pfad zu jupyter.exe wird ausgegeben, und wieder erhälts du den benötigten Pfad, indem du hin-ten \jupyter.exe weglässt und ggf doppelte Backslashes (\) entfernst, z.B:

C:\Users\Urs\AppData\Roaming\Python\Python310\Scripts

Hinzufügen von Dateipfaden zu den Umgebungsvariabeln

  1. Drücke die Windowstaste und suche nach "Systemumgebungsvariabeln" (Alternative: Öffne System Properties mit Win + R, tippe dann sysdm.cpl und Enter).
  2. Wähle den Reiter Advanced (erweitert) → Environment Variables (Umgebungsvariabeln).
  3. Unter User variables (Benutzervariabeln), wähle Path und dann edit (bearbeiten).
  1. Wähle nun "Neu" und gib den Pfad zu Python ein:
  2. Wähle wieder «Neu» und gibt den Pfad zu Jupyter ein.
  3. Klicke bei allen offenen Fenstern OK

Überprüfe nun, ob sich die beiden Programme an einem beliebigen Ort öffnen lassen. Öffne dazu eine neue Konsole (bereits offene Konsolen erkennen den Befehl noch immer nicht):

  1. Navigiere zu einem beliebigen Ordner (in dem du das Notebook öffnen möchtest).
  2. Tippe in die Adresszeile "cmd" oder "powershell"
  1. Tippe in die Konsole python --version ein

Nun sollte die Python-Version angezeigt werden

Sobald die Pfade zu den Umgebungsvariabeln hinzugefügt sind, kann man ein Programm in einem beliebigen Ordner aus der Kommandozeile starten, z. B.:

> jupyter notebook
> jupyter lab
> python

Fall es nicht klappt:

  • Falschen Alias überprüfen. Falls sich Python noch immer nicht mit einer Konsole starten lässt, müsstest du überprüfen, ob ein Alias falsch gesetzt ist. Öffne Einstellungen > Apps > Erweiterte Ein-stellungen für App > Aliase für App-Ausführung und überprüfe, ob Python dort als Alias für irgend et-was auftaucht. Schalte in diesem Fall den Alias aus.
  • Zusätzlichen Pfad hinzufügen. Bei gewissen Installationen muss man zusätzlich den Pfad zu \Library\bin hinzufügen (z.B. C:\Users\Urs\Anaconda3\Library\bin
  • Fehlermeldungen genau studieren

Andere Umgebungen

Wenn du eine andere Programmierumgebung verwendest als Thonny, so ist jupyter möglicherweise bereits installiert (z.B. mit Anaconda). Andernfalls würdest du jupyter mit Pip installieren, indem du eine Konsole öffnest und eingibst

> pip install jupyter

In einer Python-Konsole bräuchte es ein vorangestelltes Ausrufezeichen:

> ! pip install jupyter

Wenn das nicht geht, müsstest du den Pfad zu pip finden und dort den Befehl ausführen: Python-Konsole

```

import shutil shutil.which("pip") ````

Dann in den entsprechenden Ordner navigieren und dort Jupyter installieren

pip install jupyter

Das weitere Vorgehen ist gleich wie bei Thonny