If it is a Python or Julia package you likely can install it via the respective package managers.
You could use a software container solution like Singularity to have full control over you software environment.
As a last resort, you can also manually install the software in your project directory, for example by setting a prefix (e.g. ./configure --prefix=$PC2PFS/hpc-prf-lsdft/prefix) which will install the software with make install to this directory instead of /usr/bin or /usr/local/bin (where you don’t have write permissions).
Note that we are happy to support you with any questions or issue that come up.