Zum Hauptinhalt springen

Juka im Jupyter

Wenn du ein Datenwissenschaftler oder Analytiker bist, hast du wahrscheinlich von Jupyter gehört und benutzt.

In der Regel wird Jupyter verwendet, um Python-Code auszuführen. kann jedoch für viele andere Sprachen verwendet werden.

Wir haben einen Juka_kernel erstellt, der es Juka erlaubt, direkt mit Jupyter zu kommunizieren.

Zuerst musst du Juka (https://jukalang.com/download) einmal herunterladen, Juka zum Pfad herunterladen.

Unter Windows wird empfohlen, die Schritte zu folgen, unter https://stackoverflow.com/questions/44272416/how-to-add-a-folder-to-path-environment-variable-in-windows-10-with-screensho

On Linux/Unix/MacOS (bash): Assuming that we stored Juka in /usr/bin/share/Juka, we run the following command:

$ Export Pfad = "/usr/bin/share/Juka:$PATH"

Dies wird Juka zu PATH hinzufügen

HINWEIS: Möglicherweise müssen Sie das Terminal neu starten. Es wird empfohlen Ihren Computer ebenfalls neu zu starten.

Als nächstes müssen Sie jupyter installieren. Bitte folge den Schritten auf https://jupyter.org/install wenn du dies nicht getan hast.

Als nächstes können Sie entweder Juka_kernel aus PyPi installieren, indem Sie

pip install juka_kernel

oder installieren Sie es direkt aus der Quelle, indem Sie es herunterladen: https://github.com/jukaLang/juka_kernel und ausführen:

python -m juka_kernel.install

im Kernel-Ordner.

Verwendung des Juka-Kernels

Notebook: The New menu in the notebook should show an option for an Juka notebook.

Konsolenfrontends: Um es mit den Konsolenfrontends zu verwenden, fügen Sie --kernel juka zu ihre Kommandozeilenargumente hinzu.

Was ist, wenn eine neue Version von Juka herauskommt?

Wenn eine neue Version von Juka herauskommt Sie müssen nicht den juka_kernel aktualisieren oder aktualisieren (es sei denn, wir haben große Änderungen am Kernel vorgenommen). Sie müssen nur die Dateien in Juka PATH ersetzen. Das war's! Dies macht es einfach, Juka zu aktualisieren, ohne den Kernel deinstallieren und neu installieren zu müssen

Technische Details

Juka Kernel ist in Python geschrieben und dient als Brücke zwischen Jupyter und Juka. Sie kompiliert oder führt den Juka-Code nicht aus. Es dient nur als Messaging-Protokoll.

Wenn Sie zum Juka_kernel beitragen möchten, lesen Sie bitte https://github.com/juka/juka_kernel