Introductie
Julia is een programmeertaal die is ontworpen voor hoge prestaties in berekeningen en analyses. Het is populair in data science, wetenschappelijk onderzoek, visualisatie, machine learning en ook voor het bouwen van meer algemene toepassingen. De officiële site biedt een live demo aan om de Julia-taal uit te proberen, maar voor praktisch gebruik en ontwikkeling moet je deze op je systeem installeren.
Deze tutorial behandelt het downloaden en installeren van Julia op je machine. Dit omvat het zichtbaar maken van Julia voor je systeem en het starten van een interactieve REPL-sessie waarin je code kunt schrijven met Julia.
Vereisten
- Een Ubuntu 22.04-server, ingesteld volgens onze initiële serverinstallatiegids voor Ubuntu 22.04, met een niet-root-gebruiker met
sudo
-rechten en een ingeschakelde firewall.
Stap 1 — Downloaden en installeren van Julia
Vooraf geconfigureerde binaries zijn de aanbevolen methode om Julia te installeren, hoewel er een optie is om Julia vanaf de bron te compileren als dat nodig is. In deze tutorial zul je de officiële vooraf geconfigureerde binaries downloaden van de officiële downloadpagina van Julia. Zorg ervoor dat je in je home-directory bent en start dan de download:
- wget https://julialang-s3.julialang.org/bin/linux/x64/1.8/julia-1.8.1-linux-x86_64.tar.gz
Met dit commando wordt wget
gebruikt om de officiële vooraf geconfigureerde binary te downloaden. Om de installatie te voltooien, pak je het gedownloade archief uit. Dit doe je met het tar
-commando:
- tar zxvf julia-1.8.1-linux-x86_64.tar.gz
De installatie van Julia is nu voltooid, in een nieuwe map genaamd julia-1.8.1
. Deze locatie wordt aangeduid als je julia-map
, en zal later worden gerefereerd. Julia is volledig opgenomen in deze enkele map. Als je in de toekomst Julia wilt verwijderen, kun je deze map verwijderen voor een volledige deïnstallatie.
Stap 2 — Julia toevoegen aan je PATH
Hoewel de installatie is voltooid, moet je systeem de uitvoerbare julia
-bestanden kunnen vinden. Dit kan worden gedaan door het volledige pad van Julia’s bin
-map toe te voegen aan de PATH
-omgevingsvariabele ~/.bashrc
. Dit is een van de locaties waar Linux aanpassingen aan je PATH
toestaat. Open het met nano
of je voorkeurteksteditor:
- nano ~/.bashrc
Voeg deze regel toe aan de onderkant van het bestand, met behulp van de julia directory
waar je Julia naar hebt geïnstalleerd als basis:
. . .
export PATH="$PATH:/home/sammy/julia-1.8.1/bin"
Je moet het absolute pad naar je bin
-map gebruiken. In dit voorbeeld wordt de home-directory gebruikt, dus zorg ervoor dat je de mapnaam bijwerkt als je een andere locatie hebt gekozen voor je julia directory
.
Zodra je klaar bent, sla je op en verlaat je door CTRL+O
en vervolgens CTRL+X
in te drukken.
Om deze wijziging van kracht te laten worden, moet je je .bashrc
-bestand source
:
- source ~/.bashrc
Nu kan je systeem het julia
-uitvoerbare bestand vinden.
Stap 3 — De Julia REPL uitvoeren
Om te bevestigen dat Julia correct is geïnstalleerd en om te beginnen met experimenteren met de taal zelf, start je een interactieve REPL (read-evaluate-print-loop)-sessie. Dit stelt je in staat om onmiddellijke feedback te krijgen en de taal zelf te gebruiken.
Met julia
nu op je PATH
, kun je je sessie starten met dit commando:
- julia
Output _
_ _ _(_)_ | Documentation: https://docs.julialang.org
(_) | (_) (_) |
_ _ _| |_ __ _ | Type "?" for help, "]?" for Pkg help.
| | | | | | |/ _` | |
| | |_| | | | (_| | | Version 1.8.1 (2022-09-06)
_/ |\__'_|_|_|\__'_| | Official https://julialang.org/ release
|__/ |
julia>
Als voorbeeld en om te controleren of het werkt, kan je beginnen met het uitvoeren van basisrekenkundige bewerkingen met Julia, wat een basis is voor elke programmeertaal:
- 1 + 1
Output2
Zodra je klaar bent met experimenteren, kan je CTRL+D
indrukken om de sessie te verlaten.
Conclusie
Julia is een programmeertaal die wordt gebruikt voor data science en applicatieontwikkeling. Hoewel deze handleiding alleen de installatie en basisgebruik behandelt, kunt u meer leren over programmeren en creëren met Julia op de officiële Julia-leersite. Als u geïnteresseerd bent in het installeren van andere talen, met name voor data science, bekijk dan onze tutorials over hoe u R kunt installeren.