Install Julia¶
In WSL¶
Step-by-Step Setup: Julia in VS Code on WSL¶
Prerequisites¶
WSL installed (preferably WSL2)
Ubuntu (or other Linux) running on WSL
VS Code with the Remote - WSL extension
✅ Step 1: Install Julia inside WSL¶
Open your WSL terminal (e.g., Ubuntu):
mkdir Downloads
cd /Downloads
sudo apt install curl
curl -L -O https://julialang-s3.julialang.org/bin/linux/x64/1.11/julia-1.11.0-linux-x86_64.tar.gz
tar -xvzf julia-1.11.0-linux-x86_64.tar.gz
sudo mv julia-1.11.0 /opt/
sudo ln -s /opt/julia-1.11.0/bin/julia /usr/local/bin/julia
Check that Julia is installed:
julia --version
✅ Step 2: Install Julia Extension in VS Code (WSL)¶
Inside VS Code (running in WSL), go to Extensions (Ctrl+Shift+X)
Install the “Julia” extension (by Julia Computing)
It should auto-detect Julia installed in /usr/local/bin/julia
If it doesn’t, set it manually in settings.json (inside WSL):
"julia.executablePath": "/usr/local/bin/julia"
To open settings.json, use Ctrl+Shift+P → “Preferences: Open Settings (JSON)”
✅ Step 3: Try Running Julia Code in WSL¶
In VS Code, create a file test.jl
println("Hello from Julia in WSL!")
Press Ctrl+Shift+Enter or click Run → Output should show in the Julia REPL terminal
✅ Step 4: Install Packages (from WSL terminal or REPL)¶
using Pkg
Pkg.add("JuMP")
Pkg.add("SDDP")
Pkg.add("Plots")
Packages will install in your WSL file system, isolated from Windows Julia (if you also have it there).