Metainformationen zur Seite
  •  

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
start:linux:debian:jupyter [2020/11/08 18:18]
wikiadmin
start:linux:debian:jupyter [2020/11/08 23:47] (aktuell)
wikiadmin [Installation]
Zeile 5: Zeile 5:
 >Jupyter Notebook ist eine Client-Server-Anwendung der Non-Profit-Organisation Project Jupyter, die 2015 veröffentlicht wurde. Sie ermöglicht die Kreation und das Teilen von Webdokumenten im JSON-Format, die einem versionierten Schema und einer geordneten Liste von Input-/Output-Zellen folgen. Diese Zellen bieten u. a. Platz für Code, Markdown-Text, mathematische Formeln und Gleichungen oder Medieninhalte (Rich Media). Die Bearbeitung funktioniert dabei über die webbasierte Client-Anwendung, die sich mit handelsüblichen Browsern starten lässt. Voraussetzung ist, dass auf dem System auch der Jupyter-Notebook-Server installiert ist und ausgeführt wird. Die erstellten Jupyter-Dokumente lassen sich u. a. als HTML-, PDF-, Markdown- oder Python-Dokumente exportieren oder alternativ per E-Mail, Dropbox, GitHub oder den hauseigenen Jupyter Notebook Viewer mit anderen Nutzern teilen. >Jupyter Notebook ist eine Client-Server-Anwendung der Non-Profit-Organisation Project Jupyter, die 2015 veröffentlicht wurde. Sie ermöglicht die Kreation und das Teilen von Webdokumenten im JSON-Format, die einem versionierten Schema und einer geordneten Liste von Input-/Output-Zellen folgen. Diese Zellen bieten u. a. Platz für Code, Markdown-Text, mathematische Formeln und Gleichungen oder Medieninhalte (Rich Media). Die Bearbeitung funktioniert dabei über die webbasierte Client-Anwendung, die sich mit handelsüblichen Browsern starten lässt. Voraussetzung ist, dass auf dem System auch der Jupyter-Notebook-Server installiert ist und ausgeführt wird. Die erstellten Jupyter-Dokumente lassen sich u. a. als HTML-, PDF-, Markdown- oder Python-Dokumente exportieren oder alternativ per E-Mail, Dropbox, GitHub oder den hauseigenen Jupyter Notebook Viewer mit anderen Nutzern teilen.
  
-<code+<WRAP center round info 70%
-Der Projektname „Jupyter“ geht auf die drei Kern-Programmiersprachen JuliaPython und R zurück. +Der Projektname „Jupyter“ geht auf die drei Kern-Programmiersprachen **Ju**lia**Pyth**on und **R** zurück. 
-</code>+</WRAP>
  
 +>Die beiden zentralen Komponenten von Jupyter Notebook sind ein Set verschiedener Kernels (Interpreter) sowie das Dashboard. Kernels sind kleine Programme, die sprachspezifische Requests verarbeiten und mit entsprechenden Antworten reagieren. Standard-Kernel ist IPython, ein Kommandozeilen-Interpreter, der das Arbeiten mit Python ermöglicht. Über 50 weitere Kernels bringen Unterstützung für andere Sprachen wie C++, R, Julia, Ruby, JavaScript, CoffeeScript, PHP oder Java. Das Dashboard dient einerseits als Verwaltungsoberfläche für die einzelnen Kernels, andererseits als Zentrale für die Erstellung neuer Notebook-Dokumente bzw. das Öffnen bereits existierender Projekte. Jupyter Notebook steht unter einer modifizierten BSD-Lizenz und damit allen Nutzern frei zur Verfügung.
 +
 +===== Installation =====
 +Folgende Anleitungen werden hier zusammengeführt.
 +
 +1. {{https://re-thought.com/use-jupyter-notebooks-anywhere/|Detaillierte Anleitungen findet man im Internet einige.}}
 +
 +2. {{https://www.digitalocean.com/community/tutorials/how-to-set-up-a-jupyter-notebook-with-python-3-on-debian-10|Dabei sind verschiedene Installationsansätze möglich.}}
 +
 +3. {{https://www.troublenow.org/752/debian-10-add-rc-local/|Ein Anleitung wie ein Programm nach dem Bootvorgang von Linux gestartet werden kann.}}
 +
 +4. {{https://stackoverflow.com/questions/44231789/run-jupyter-notebook-on-boot-on-ubuntu|Hier ein weitere Anleitung wie Jupiter Notebook nach dem booten von Linuy gestartet werden kann.}}
 +
 +5. {{https://www.itechlounge.net/2017/10/linux-how-to-add-rc-local-in-debian-9/|Ein Skript nach dem booten starten um ein Programm zu starten.}}
 +
 +Hier werden die wichtigsten Schritte nochmals aufgeführt.
 +
 +==== Installtion von Python ====
 +
 +<code C#>
 +# Install Python & Python-dev
 +sudo apt install python3-pip python3-dev
 +
 +# Update PIP
 +pip3 install --upgrade pip
 +
 +# Nützliche Software Packete installieren
 +pip3 install pandas
 +pip3 install numpy
 +pip3 install matplotlib
 +pip3 install scrapy
 +
 +# Install Jupyter Notebooks
 +pip3 install jupyter
 +
 +#
 +</code>