Julia for the Raspberry Pi.

JuliaBerry is an organisation that brings together various resources for using the Julia language for the Raspberry Pi.

Installing Julia

Julia is now available as part of Raspbian: the easiest way to install it is via

sudo apt update
sudo apt install julia

Alternatively, you can download the “ARMv7 32-bit hard float” binary (Pi 2 and 3 only) from the JuliaLang downloads. Note there are currently some known issues with these (#17549, #18816 and #20936), so installing via apt is recommended.

If you want to compile it from source, see the Julia ARM readme.

IJulia notebook

Jupyter will need to be installed manually, as the automatic Conda installer does not work on the ARM architecture. Generally, running

sudo apt install libzmq3-dev
sudo pip3 install jupyter

at the shell should work. Then it should be sufficient to do


at the Julia REPL.


The JuliaBerry org provides several Raspberry Pi-specific packages:


We do not have a dedicated mailing list, however questions can be posted to the Julia discourse.

Issues should be filed with the relevant packages: if in doubt which package is appropriate, please ask on the above mailing list.

If you would like to contribute a new package to the JuliaBerry org, open an issue on the repository in question and ping @aviks or @simonbyrne.

If you have any comments or suggestions for the website, please open an issue here.