Spack list vs spack find

I’m trying to port a python job to Bluemoon and am having some difficulty loading packages. Specifically, “spack load py-pygit2” and “spack load py-python-levenshtein” declare that no such packages are installed, even though they appear in the output of “spack list”. I’m guessing that’s a list of packages that can be installed, and not what’s actually available. It looks like “spack install” is for administrators to add new packages across the vacc, and not for me to install packages locally. Is that right?

Yes, that’s right: “spack list” searches for all packages available through Spack, including those installed on the VACC. And yes: only administrators can install packages through Spack. If you use “spack find,” you’ll see just the packages installed on the VACC – the packages you can load. Please see our “Loading Software” for more information: https://www.uvm.edu/vacc/kb/knowledge-base/load-software-packages/