Setup
Please follow the instructions on this page to install both Julia and VS Code with the Julia plugin on your machine.
Installing Julia
There are two ways to install Julia:
Downloading an installer for your operating system for the latest stable Julia version.
Using Juliaup, the Julia version manager.
Option 2 is the recommended installation method on Windows, MacOS and Linux. The benefit of juliaup is that it allows users to install specific Julia versions, it alerts users when new Julia versions are released and it provides a convenient Julia release channel abstraction. Both installation methods are nonetheless documented here.
1. Using the Julia installer
First download the latest stable release of Julia for your operating system from the julialang.org website.
Follow the instructions to complete the installation.
Platform-specific instructions can be found at https://julialang.org/downloads/platform/. It is convenient to be able to run Julia from the command line, so follow the instructions for “adding Julia to PATH”. For Windows users who do not already have a terminal installed, we recommend to install the Windows Terminal from the Microsoft Store.
2. Using Juliaup
Full instructions can be found at https://github.com/JuliaLang/juliaup.
In short:
On Windows you can install Julia and Juliaup either through the Windows store or on a command line by executing winget install julia -s msstore.
On MacOS or Linux, type curl -fsSL https://install.julialang.org | sh on a command line and follow the instructions.
Checking your installation
Regardless of how you installed Julia, please ensure that you can open the Julia REPL by
typing julia
on the command line in a terminal, or by clicking the Julia
icon on your Desktop or Applications folder. You should
see something like in the image below (nevermind the version number).
Type versioninfo()
to get detailed information about the installed Julia package.
To exit the REPL again, hit CTRL-d
or type exit()
.
Installing Visual Studio Code
First install VSCode according to the official documentation: https://code.visualstudio.com/Download
Installing the VSCode Julia extension
After starting VSCode, click the Extensions button on the left-side menu, type Julia and click Install to install the Julia extension.
You now need to configure the Julia extension and set the path to the Julia executable. Click the cogwheel button next to the Julia extension:
Then find the “Julia: Executable Path” field:
In this field enter the path to the Julia executable that you have installed.
If you are curious, scroll through the other possible configuration settings!
(Optional) Installing JupyterLab and a Julia kernel
JupyterLab can most easily be installed through the full Anaconda distribution of Python packages or the minimal Miniconda distribution.
To install Anaconda, visit https://www.anaconda.com/products/individual , download an installer for your operating system and follow the instructions. JupyterLab and an IPython kernel are included in the distribution.
To install Miniconda, visit
https://docs.conda.io/en/latest/miniconda.html , download an installer
for your operating system and follow the instructions. After
activating a conda
environment in your terminal, you can install
JupyterLab with the command conda install jupyterlab
.
Add Julia to JupyterLab
To be able to use a Julia kernel in a Jupyter notebook you need to
install the IJulia
Julia package. Open the Julia REPL and type:
using Pkg
Pkg.add("IJulia")
Create a Julia notebook
Now you should be able to open up a JupyterLab session by typing
jupyter-lab
in a terminal, and create a Julia notebook by clicking
on Julia in the JupyterLab Launcher or by selecting File > New > Notebook
and selecting a Julia kernel in the drop-down menu that appears.