Dokumentation | |
Kontinuierliche Integration | |
Codeabdeckung |
Julia ist eine dynamische Hochleistungssprache auf hohem Niveau für technisches Rechnen. Die Haupthomepage von Julia finden Sie unter julialang.org. Dies ist das GitHub-Repository des Julia-Quellcodes, einschließlich Anweisungen zum Kompilieren und Installieren von Julia unten.
Neue Entwickler können die Hinweise in CONTRIBUTING hilfreich finden, um mit der Mitarbeit an der Julia-Codebasis zu beginnen.
Wenn Sie die neueste Julia lieber nicht aus dem Quellcode kompilieren möchten, stehen auch plattformspezifische Tarballs mit vorkompilierten Binärdateien zum Download zur Verfügung. Auf der Download-Seite finden Sie außerdem Einzelheiten zu den verschiedenen Supportstufen für Betriebssystem- und Plattformkombinationen.
Wenn alles korrekt funktioniert, sehen Sie ein Julia-Banner und eine interaktive Eingabeaufforderung, in die Sie Ausdrücke zur Auswertung eingeben können. Die ersten Schritte können Sie im Handbuch nachlesen.
Hinweis : Obwohl einige Betriebssystem-Paketmanager Julia bereitstellen, werden solche Installationen vom Julia-Projekt weder gepflegt noch unterstützt. Sie können veraltet, kaputt und/oder nicht gewartet sein. Wir empfehlen Ihnen, stattdessen die offiziellen Julia-Binärdateien zu verwenden.
Stellen Sie zunächst sicher, dass alle erforderlichen Abhängigkeiten installiert sind. Erwerben Sie dann den Quellcode, indem Sie das Git-Repository klonen:
git clone https://github.com/JuliaLang/julia.git
und wechseln Sie dann über die Eingabeaufforderung in das resultierende Julia-Verzeichnis. Standardmäßig erstellen Sie die neueste instabile Version von Julia. Die meisten Benutzer sollten jedoch die neueste stabile Version von Julia verwenden. Sie können diese Version erhalten, indem Sie Folgendes ausführen:
git checkout v1.11.1
Um die ausführbare julia
zu erstellen, führen Sie make
im Julia-Verzeichnis aus.
Für die Erstellung von Julia sind 2 GB Festplattenspeicher und etwa 4 GB virtueller Speicher erforderlich.
Hinweis: Der Build-Prozess schlägt schwerwiegend fehl, wenn eines der übergeordneten Verzeichnisse des Build-Verzeichnisses Leerzeichen oder andere Shell-Metazeichen wie $
oder :
in seinen Namen enthält (dies liegt an einer Einschränkung in GNU make).
Sobald es erstellt ist, können Sie die ausführbare julia
Datei ausführen. Führen Sie im Julia-Verzeichnis aus
./julia
Ihr erster Test von Julia stellt fest, ob Ihr Build ordnungsgemäß funktioniert. Geben Sie im Julia-Verzeichnis make testall
ein. Sie sollten eine Ausgabe sehen, die eine Reihe laufender Tests auflistet. Wenn sie ohne Fehler abgeschlossen werden, sollten Sie in der Lage sein, mit Julia zu beginnen.
Die ersten Schritte können Sie im Handbuch nachlesen.
Detaillierte Bauanweisungen, sofern erforderlich, sind in der Baudokumentation enthalten.
Standardmäßig installiert Julia nichts außerhalb des Verzeichnisses, in das es geklont wurde, und ~/.julia
. Julia und die überwiegende Mehrheit der Julia-Pakete können durch Löschen dieser beiden Verzeichnisse vollständig deinstalliert werden.
Der Julia-Quellcode ist wie folgt organisiert:
Verzeichnis | Inhalt |
---|---|
base/ | Quellcode für das Basismodul (Teil von Julias Standardbibliothek) |
cli/ | Quelle für die Befehlszeilenschnittstelle/REPL |
contrib/ | Verschiedene Skripte |
deps/ | externe Abhängigkeiten |
doc/src/ | Quelle für das Benutzerhandbuch |
etc/ | enthält startup.jl |
src/ | Quelle für den Julia-Sprachkern |
stdlib/ | Quellcode für andere Standardbibliothekspakete |
test/ | Testsuiten |
Die Julia REPL ist ziemlich leistungsstark. Weitere Einzelheiten finden Sie im Abschnitt im Handbuch zur Julia REPL.
Unter Windows empfehlen wir dringend, Julia in einem modernen Terminal auszuführen, beispielsweise dem Windows-Terminal aus dem Microsoft Store.
Unterstützung für die Bearbeitung von Julia ist für viele weit verbreitete Editoren verfügbar: Emacs, Vim, Sublime Text und viele andere.
Für Benutzer, die IDEs bevorzugen, empfehlen wir die Verwendung von VS Code mit dem Plugin julia-vscode.
Für Notebook-Benutzer ist Jupyter-Notebook-Unterstützung über das IJulia-Paket verfügbar, und das Pluto.jl-Paket stellt Pluto-Notebooks bereit.