TileDB Cloud notebook servers include a persistent home directory for you to install custom packages.
TileDB Cloud supports pip
, conda
, cran
, and other methods of installing packages. When installing a package, you should install it in your home directory if you want it persisted after reboots.
For Python, you can use pip
to install packages into your home directory with the --user
option.
If a package from pip
is installed without the --user
flag, it will not be persisted and will not be available upon reboot
Both conda
and mamba
are available in the notebook environment to install any available packages. Creating a custom environment in your home directory will allow you to install and persist any packages.
If conda install
or mamba install
is used outside of a custom environment, your packages will not be persisted.
R packages can be installed from CRAN by setting the `lib location to the home directory for persistence.
If package installations are done without setting the library path to your home directory, it's likely the installed packages will not be persisted.