Install Julia Packages¶
This page describes how to install an Julia package in a CoCalc project.
CoCalc already includes hundreds of Julia packages, but you can install even more or update them inside your project.
Your project must have the “Internet access” upgrade in order to download software from a remote repository (i.e. the General Julia package registry to your project. The install command will not work unless you upgrade your project to have internet access.
If a package may have general use but is not already installed in CoCalc, please open a support request to tell us to install it globally for everyone. Please include information about special dependencies or a specific example to test it.
Install a package¶
Install a Julia Package from the Command Line¶
To install custom Julia packages as a normal user, you have to type this in a terminal before starting Julia:
When you do this, you will have to reinstall any needed Julia packages that were installed systemwide, since that’s the way Julia works.
To have this setting picked up by any terminal in a given project, you can set the
JULIA_DEPOT_PATH environment variable as explained in Custom environment variables and restart the project.
JULIA_DEPOT_PATH, follow the usual Julia pkg documentation:
- Create or open an existing Linux Terminal file.
](right bracket). You don’t have to hit Return.
- Type type
add <package_name>to add a package; you can provide the names of several packages separated by spaces.
- Allow some time for the package to be compiled.
- Hit backspace or Control-C to exit the package manager and Control-D to exit Julia.
Install a Julia Package in a Jupyter Notebook¶
No special environment setting is needed. Simply do the following in a code cell in a Jupyter notebook that has the default Julia kernel selected:
import Pkg; Pkg.add("package_name")
and let the install run to completion.