[PYTHON] Fügen Sie eine Erweiterung hinzu, um eine komfortablere Jupyter-Umgebung zu erstellen

Jupyter ist sehr nützlich, aber manchmal wünschte ich mir, ich hätte diese Funktion.

In einem solchen Fall handelt es sich um eine Erweiterung.

Jupyter verfügt über Notebook-Erweiterungen, mit denen Sie die Funktionalität erweitern können.

Die Tatsache, dass es auf der offiziellen Website Erweiterungen gibt, ist ein wenig, aber es ist in Ordnung, einige zu verwenden. Praktisch.

Wenn Sie Jupyter verwenden, aber keine Erweiterung, probieren Sie es bitte aus.

Jupyter notebook extensions Auf GitHub ist ein Repository mit Erweiterungen verfügbar, die Jupyter Funktionen hinzufügen.

https://github.com/ipython-contrib/IPython-notebook-extensions

Dieses Repository ist praktisch, da Sie in Ihrem Browser zwischen Aktivieren und Deaktivieren der Erweiterung wechseln können.

Es scheint, dass es von einer Gruppe entwickelt wird, die nicht mit dem offiziellen IPython-Entwicklerteam verwandt ist.

Installation

pip install pyyaml
git clone https://github.com/ipython-contrib/IPython-notebook-extensions
cd IPython-notebook-extensions
sudo python setup.py install

Konfigurationsbildschirm

Öffnen Sie nach Abschluss der Installation den Konfigurationsbildschirm und aktivieren Sie die gewünschte Erweiterung.

Der Konfigurationsbildschirm kann geöffnet werden, indem Sie das Jupyter-Notizbuch ausführen und über einen Browser auf localhost: 8888 / nbextensions / zugreifen.

nbextensions.png

jupyter-vim-binding extension Menschen, die normalerweise vim verwenden, fühlen sich gestresst, wenn sie keine vim-Tastenkombinationen verwenden können.

Für solche Personen gibt es eine Erweiterung namens Jupyter-Vim-Bindung.

Es ist nicht im vorherigen Repository enthalten, Sie können es jedoch unabhängig vom folgenden Repository eingeben. Das Demo-Image ist auch auf GitHub.

https://github.com/lambdalisue/jupyter-vim-binding

Sie können es direkt installieren oder Sie können es installieren, indem Sie es in die zuvor erwähnten IPython-Notebook-Erweiterungen integrieren.

Dieses Mal mit letzterem installieren.

cd $(jupyter --data-dir)/nbextensions/usability
git clone https://github.com/lambdalisue/jupyter-vim-binding.git vim_binding
chmod -R go-w vim_binding

Nach der Installation aktivieren Sie es über localhost: 8888 / nbextensions /.

Bitte beachten Sie, dass einige der ursprünglichen Tastaturkürzel möglicherweise nicht verfügbar sind.

Lieblingserweiterung

NbExtensions menu item Fügen Sie dem Menü Bearbeiten eine Schaltfläche hinzu, um localhost: 8888 / nbextensions / zu öffnen.

Lassen Sie uns dies vorerst aktivieren.

Code Font Size Fügen Sie der Symbolleiste eine Schaltfläche hinzu, mit der Sie die Schriftgröße Ihres Codes erhöhen / verringern können.

Codefolding Sie können den Code in der Zelle reduzieren.

Comment/Uncomment Hotkey Fügen Sie eine Verknüpfung zu Kommentar / Kommentar hinzu.

Drag and Drop Ziehen Sie ein Bild per Drag & Drop, um es in Ihre Notiz einzufügen.

Das Bild wird in dasselbe Verzeichnis wie das Notizbuch kopiert und unter Bezugnahme eingefügt.

Auf youtube gibt es ein Demo-Video.

http://youtu.be/buAL1bTZ73c

Equation Auto Numbering Geben Sie die Formelnummer in die Formel ein. Eine Schaltfläche zum Ein- / Ausblenden der Formelnummer wird ebenfalls hinzugefügt.

Table of Content Die Inhaltstabelle wird folgendermaßen angezeigt.

Kobito.By9WPC.png

zenmode Verwenden Sie diese Option, wenn die Menüleiste im Weg ist.

Recommended Posts

Fügen Sie eine Erweiterung hinzu, um eine komfortablere Jupyter-Umgebung zu erstellen
Erstellen Sie mit PsychoPy + Jupyter Notebook eine komfortable Umgebung für psychologische Experimente / Analysen
So erstellen Sie eine Sphinx-Übersetzungsumgebung
Ich möchte eine Python-Umgebung erstellen
Fügen Sie VSCode eine virtuelle Python-Umgebung hinzu
Für Anfänger, um eine Anaconda-Umgebung aufzubauen. (Memo)
Erstellen Sie eine PYNQ-Umgebung auf Ultra96 V2 und melden Sie sich bei Jupyter Notebook an
So erstellen Sie eine Django (Python) -Umgebung auf Docker
Ich möchte einfach eine modellbasierte Entwicklungsumgebung erstellen
[Go + Gin] Ich habe versucht, eine Docker-Umgebung zu erstellen
So erstellen Sie eine Entwicklungsumgebung für TensorFlow (1.0.0) (Mac)
So erstellen Sie eine Python-Umgebung unter Amazon Linux 2
Ich habe versucht, eine Umgebung mit WSL + Ubuntu + VS-Code in einer Windows-Umgebung zu erstellen
So erstellen Sie eine neue virtuelle Python-Umgebung unter Ubuntu
Fügen Sie MeCab ein Wörterbuch hinzu
Erstellen Sie eine virtuelle Anaconda-Umgebung
Ich möchte eine Jupyter-Umgebung mit einem Befehl starten
Erstellen Sie eine Python-Entwicklungsumgebung mit Eclipse (fügen Sie einen HTML-Editor hinzu).
Erstellen Sie eine LAMP-Umgebung [CentOS 7]
Einführung in Kaggles Docker Image unter Windows zum Erstellen einer Umgebung
Erstellen Sie mit VSCode x Remote Development x Pipenv eine komfortable Entwicklungsumgebung
Erstellen Sie eine Python-Umgebung und übertragen Sie Daten auf den Server
Ich möchte eine virtuelle Umgebung mit Jupyter Notebook verwenden!
Erstellen Sie eine maschinelle Lernumgebung
Erstellen einer Entwicklungsumgebung für die Python2.7-Serie mit Vagrant
Die übliche Art, einen Kernel mit Jupyter Notebook hinzuzufügen
Erstellen einer Todo-App mit Django ① Erstellen Sie eine Umgebung mit Docker
Erstellen Sie die Python-Umgebung offline
Erstellen Sie eine Python-Umgebung mit WSL + Pyenv + Jupyter + VSCode
Hinweise zum Erstellen einer LAMP-Umgebung mit Vagrant und VirtulBox
Der einfachste Weg, um eine Spleeter-Nutzungsumgebung unter Windows zu erstellen
So erstellen Sie eine Python-Umgebung mit Virtualenv unter Ubuntu 18.04 LTS
Erstellen einer Umgebung zum Ausführen von ChainerMN auf einer AWS-GPU-Instanz
So erstellen Sie eine Python- und Jupyter-Ausführungsumgebung mit VSCode
So fügen Sie MicroPython ein C-Modul hinzu ...
Erstellen Sie mit Docker eine Go-Umgebung
Fügen Sie mit Jupyter Notebook weitere Kernel hinzu
Konvertieren Sie eine Zeichenfolge in ein Bild
Errichtete eine Umgebung für Anaconda & Jupyter
Erstellen Sie eine Python3-Umgebung unter CentOS7
Verwenden Sie nach dem Kauf eines neuen Mac Pyenv + Poetry, um eine Python-Umgebung zu erstellen.
Erstellen Sie eine Umgebung mit pyenv, pyenv-virtualenv, jupyter unter OS X El Capitan
Ich habe versucht, eine Mac Python-Entwicklungsumgebung mit pythonz + direnv zu erstellen
Erstellen Sie mit Cloud9 (jupyter miniconda python3) eine Lernumgebung für "Deep Learning von Grund auf neu".
Zusammenfassung zum Erstellen einer LAMP + Wordpress-Umgebung mit Sakura VPS
Erstellen Sie Linux in einer Windows-Umgebung. Schritte zum Installieren und Migrieren von Laradock
Vorgehensweise zum Erstellen einer Django-Umgebung mit Win10 WSL Ubuntu18.04 + Anaconda + Apache2
Fügen Sie Ihrem Computer eine GPIO-Karte hinzu. (1)
Erstellen Sie eine Umgebung für das in Blender integrierte Python
Erstellen Sie mit Laragon ganz einfach eine Entwicklungsumgebung
Build-Umgebung für Python 2.7, 3.4, 3.5-Erweiterungsmodule unter Windows
Methode zum Erstellen einer Python-Umgebung in Xcode 6
So fügen Sie ein Paket mit PyCharm hinzu
Führen Sie ein Skript von Jupyter aus, um es zu verarbeiten
Erstellen Sie eine Python-Umgebung unter MacOS (Catallina)
Machen wir einen Jupyter-Kernel
So erstellen Sie eine NVIDIA Docker-Umgebung
Erstellen Sie eine Tensorflow-Umgebung mit Raspberry Pi [2020]
Erstellen Sie mit Docker-Compose eine schnelle API-Umgebung
Erstellen Sie eine Ausführungsumgebung für Jupyter Lab