[PYTHON] Installieren Sie Jupyter Notebook und stellen Sie es so ein, dass eine Umgebung zum Erstellen von Studiennotizen erstellt wird [Mac]

Was ist Jupyter Notebook?

Jupyter Notebook ist eine Webanwendung, mit der Sie Dokumente erstellen und freigeben können, die Programmcode, Formeln, Diagramme, Erklärungen usw. enthalten.

Die folgenden Funktionen sind auf der offiziellen Website aufgeführt.

Andere

--Markdown kann als Beschreibung verwendet werden -Wenn Sie es in $$ einschließen, werden LaTeX-Befehle erkannt und können verwendet werden (grundsätzlich sollten nur mathematische Formeln unterstützt werden).

Ich mag es.

Grundsätzlich ist es für den persönlichen Gebrauch gedacht, indem ein lokaler Server eingerichtet wird. Wenn Sie jedoch Jupyterhub verwenden, können Sie es auch in einer Mehrbenutzerumgebung verwenden. Ich kann es schaffen

Es gibt mehrere andere offiziell unterstützte Teilprojekte. Wenn Sie also neugierig sind, sollten Sie Folgendes überprüfen:

Kernel

In Jupyter ist der Kernel der Prozess der interaktiven Verarbeitung des Eingabecodes und der Rückgabe des Ergebnisses.

IPython wird als Kernel verwendet, der die Python-Verarbeitung ausführt. Wenn Sie jedoch andere Sprachen verarbeiten möchten, müssen Sie einen Kernel für diese Sprache separat installieren.

Möglicherweise möchten Sie die Programmierung installieren, die Sie studieren möchten.

Siehe unten für verfügbare Kernel.

Unterschied zu Kobito

Ich denke, der große Unterschied ist die Fähigkeit, den Code interaktiv zu verarbeiten.

Daher ist es zweckmäßig, den versuchten Code zu ändern, eine Beschreibung in Markdown zu schreiben und ihn so zu speichern, wie er als Dokument ist.

Es kann hilfreich sein, sich den Jupyter Notebook Viewer anzusehen.

Jupyter Installation

Umgebung

Installation

Die Installationsmethode wird nachstehend ausführlich beschrieben.

Ich habe pip verwendet, weil ich es in der Python2-Serie installiert habe. Wenn Sie jedoch pip3 verwenden, sollte es in der Python3-Serie installiert sein.

pip install jupyter

Anlaufen

Sie können es mit Jupyter Notebook starten.

Wenn Sie es so ausführen, wie es ist, wird das ausgeführte Verzeichnis als Startseite des Notizbuchs verwendet. Daher ist es möglicherweise besser, das Verzeichnis für das Notizbuch zu erstellen und zu verschieben, bevor Sie es ausführen.

jupyter notebook

Überprüfen Sie die folgenden Befehlsoptionen.

jupyter notebook --help
# or
jupyter notebook --help-all

Python 3-Kernel hinzugefügt

Wenn Sie mit pip installieren, kann nur Python2 verwendet werden, und Python3 kann nicht von Anfang an verwendet werden.

Stellen Sie den Python 3-Kernel wie folgt zur Verfügung:

python3 -m IPython kernelspec install-self

Bei der Ausführung wird der Python3-Kernel zu "/ usr / local / share / jupyter / kernels" hinzugefügt.

Wenn Sie mit pip3 installieren und Python2 verwenden möchten, gehen Sie wie folgt vor.

python2 -m IPython kernelspec install-self

Abschlag zur Verwendung mit Jupyter

Bitte beachten Sie Folgendes.

Die meisten Notationen sind verfügbar, und die Syntaxhervorhebung von Programmiersprachen ist ebenfalls möglich.

Jupyter-Einstellungen

Die Jupyter-Konfigurationsdatei wird standardmäßig in ~ / .jupyter abgelegt.

Führen Sie zunächst den folgenden Befehl aus, um eine Konfigurationsdatei zu erstellen. Bei der Ausführung wird eine Datei mit dem Namen "jupyter_application_config.py" in "~ / .jupyter" erstellt.

jupyter notebook --generate-config

Wenn Sie die erstellte Datei öffnen, werden die auskommentierten Einstellungen angezeigt. Überprüfen Sie den Inhalt und aktivieren Sie die erforderlichen Einstellungen.

Ich habe nicht alle Einstellungen überprüft, aber vorerst Folgendes festgelegt.

# The port the notebook server will listen on.
c.NotebookApp.port = 8080

# The directory to use for notebooks and kernels.
c.NotebookApp.notebook_dir = u'/Path/to/notebooks/'

notebook_dir ist die Ausgangsverzeichniseinstellung für Jupyter-Notebooks.

Standardmäßig ist das Verzeichnis, in dem Jupyter ausgeführt wird, das Ausgangsverzeichnis, aber ich wollte immer ein bestimmtes Verzeichnis als Notebookspeicher festlegen.

Führen Sie den LaTeX-Befehl aus

Einige LaTeX-Befehle, z. B. Formeln, können ausgeführt werden, indem sie in $$ eingeschlossen werden.

$$
\begin{align}
\sum_{k=1}^{\infty} \frac{1}{k^2} = \frac{\pi^2}{6}
\end{align}
$$

Es ist wie es ist.

Ich habe in [hier] ein einfaches Beispiel vorbereitet (http://nbviewer.ipython.org/github/sasaki77/notebooks/blob/master/sample/Tex_Math.ipynb).

Es scheint, dass Sie auch neue Befehle usw. verwenden können.

Teilen und Durchsuchen von Notizbüchern mit GitHub

Wenn Sie das erstellte Notizbuch als GitHub-Repository verwalten, kann das Notizbuch auf der GitHub-Seite codiert und angezeigt werden. Es kann auch über Jupyter Notebook Viewer angezeigt werden. Ich kann es schaffen

In meinem Fall schiebe ich das als Notebook-Verzeichnis festgelegte Verzeichnis an GitHub, damit ich jederzeit und überall im Notebook surfen kann.

Da .ipynb_checkpoints an verschiedenen Stellen erstellt werden können, versuche ich, sie mit gitignore zu ignorieren.

Recommended Posts

Installieren Sie Jupyter Notebook und stellen Sie es so ein, dass eine Umgebung zum Erstellen von Studiennotizen erstellt wird [Mac]
[Hinweis] So erstellen Sie eine Mac-Entwicklungsumgebung
Eine einfache Möglichkeit, Jupyter Notebook / Lab zu starten und ein Kennwort festzulegen
So richten Sie WSL2 unter Windows 10 ein und erstellen eine Lernumgebung für Linux-Befehle
Installieren Sie Anaconda auf Ihrem Mac und laden Sie Ihr Jupyter (IPython) -Notebook in die Anaconda Cloud hoch
[Hinweis] So erstellen Sie eine Ruby-Entwicklungsumgebung
Erstellen Sie eine PYNQ-Umgebung auf Ultra96 V2 und melden Sie sich bei Jupyter Notebook an
So erstellen Sie schnell eine maschinelle Lernumgebung mit Jupyter Notebook mit UbuntuServer 16.04 LTS
Schritte zum schnellen Erstellen einer umfassenden Lernumgebung auf einem Mac mit TensorFlow und OpenCV
Erstellen einer Python-Umgebung auf einem Mac bis zur Verwendung von Jupyter Lab
Ich möchte eine virtuelle Umgebung mit Jupyter Notebook verwenden!
So erstellen Sie schnell eine maschinelle Lernumgebung mit Jupyter Notebook mit UbuntuServer 16.04 LTS mit anaconda
Erstellen Sie eine Python-Umgebung auf dem Mac (2017/4)
Hinweise zum Erstellen einer LAMP-Umgebung mit Vagrant und VirtulBox
Ich wollte eine intelligente Präsentation mit Jupyter Notebook + nb present erstellen
Verwenden Sie Jupyter Notebook als Komponententest oder manuelles Erstellungswerkzeug
Erstellen einer Python-Entwicklungsumgebung unter Windows - Von der Installation von Anaconda bis zur Verknüpfung von Atom und Jupyter Notebook -
Schnelle Schritte zum Erstellen einer maschinellen Lernumgebung mit Jupyter Notebook unter macOS Sierra mit anaconda
Geben Sie den Browser an, der mit Jupyter Notebook verwendet werden soll. Besonders Mac. (Und Vivaldi)
Erstellen Sie eine Python-Umgebung auf Ihrem Mac
So richten Sie ein Jupyter-Notebook am SSH-Ziel ein (AWS EC2)
[Entwicklungsumgebung] So erstellen Sie einen Datensatz in der Nähe der Produktionsdatenbank
Skript zum Erstellen einer Mac-Wörterbuchdatei
Erstellen Sie eine Python3-Umgebung mit pyenv auf einem Mac und zeigen Sie NetworkX-Diagramme an
Erstellen Sie Linux in einer Windows-Umgebung. Schritte zum Installieren und Migrieren von Laradock
Ich möchte eine schöne Python-Entwicklungsumgebung für meinen neuen Mac erstellen
So installieren Sie Fast.ai auf einer Alibaba Cloud-GPU und führen es auf einem Jupyter-Notebook aus
Versuchen Sie, eine Webanwendung mit Vue.js und Django (Mac Edition) zu erstellen - (1) Umgebungskonstruktion, Anwendungserstellung
[Python] So erstellen Sie eine lokale Webserverumgebung mit SimpleHTTPServer und CGIHTTPServer
Beachten Sie, dass ich süchtig danach war, TensowFlow einzurichten
Installieren Sie matplotlib und zeigen Sie das Diagramm in Jupyter Notebook an
[Ubuntu] Installieren Sie Android Studio und erstellen Sie eine Verknüpfung
Jupyter-Studie note_002
Jupyter-Studie note_003
Jupyter Study Note_007
Jupyter-Studie note_005
So stellen Sie pyenv unter Amazon Linux und Ubuntu ein, um eine Python 3.6.0-Umgebung zu erstellen
Installieren Sie Python3 auf einem Mac und erstellen Sie eine Umgebung [Definitive Edition]
So richten Sie eine Python-Umgebung mit pyenv ein
So erstellen Sie eine virtuelle Ausführungsumgebung für Python mit Visual Studio Code und pipenv auf einem Windows-Computer (auch Jupyter-Notebook)
Mac-Anwendung zum Öffnen von Jupyter Notebook (* .ipynb) durch Doppelklick
[Windows] [Python3] Installieren Sie Python3 und Jupyter Notebook (ehemals Ipython Notebook) unter Windows
So erstellen Sie eine Entwicklungsumgebung für TensorFlow (1.0.0) (Mac)
Die Installation von Polyglot in der Anaconda-Umgebung von Mac dauerte einen halben Tag. Hinterlassen Sie also eine Notiz
Erstellen Sie unter Windows eine anständige Shell- und Python-Umgebung
So richten Sie die Cython-Umgebung ein und kompilieren sie
Ich habe ein Tool erstellt, mit dem das Erstellen und Installieren eines öffentlichen Schlüssels etwas einfacher ist.
Als ich versuchte, PIL und matplotlib in einer virtuellen Umgebung zu installieren, war ich süchtig danach.
Ich möchte eine GUI-Entwicklungsumgebung mit Python oder Golang auf dem Mac einrichten
Schritte zum Einrichten von Pipenv, Erstellen einer CRUD-App mit Flask und Containerisieren mit Docker
Erstellen Sie eine Python-Umgebung
Empfehlung von Jupyter Notebook, einer Codierungsumgebung für Datenwissenschaftler
Erstellen Sie eine Funktion zum Anzeigen von Bildern wie Jupyter / RStudio [Docker]
Erstellen Sie eine Python-Entwicklungsumgebung (pyenv / virtualenv) auf einem Mac (Homebrew).
Fügen Sie eine Erweiterung hinzu, um eine komfortablere Jupyter-Umgebung zu erstellen
So importieren Sie NoteBook als Modul in Jupyter (IPython)
Ich möchte eine Jupyter-Umgebung mit einem Befehl starten