...
By default, local installs will install to one central location within your home directory (
pip
under~/.local
,install.packages()
under~/R
)Package installations are separated by kernel software versions, but if conflicts exist within the overall install location, packages are overwritten to make the software and dependencies “fit” with your most recently requested installation. This can change installation and available packages for your user profile, breaking older installations and software that you still want to use.
Installing in your
$HOME
directory makes packages and versions of software in your /home available to you regardless of whether you want them at the time, or not.This causes software conflicts between versions native to the HPC system, those you may want to load off and on with modules, and those you’ve installed in
$HOME
, meaning that loaded modules or native HPC software may not work properly or crash due to underlying dependencies can be superseded by packages in$HOME
.
...
Also: |
---|
Kernels from Conda Environments
...