如果您想在高性能计算中心上使用计算库,而您没有根访问权限来安装新软件,您可以通过在链接路径中包含库文件夹来轻松使用仅包含标头的模板库,例如 MTL4、Eigen3、GMM++ . 其他需要编译的库,如 PetSc、Trilinos、Armadillo、Blaze、GSL 等呢?如果没有预装它们,有没有办法在没有 root 访问权限的机器上使用它们?
在没有 root 访问权限的机器上使用计算库
计算科学
软件
图书馆
高性能计算
2021-11-29 21:56:21
2个回答
您可以在自己的空间中构建和安装几乎所有东西。使用 GNU 自动工具,您可以执行类似的操作./configure --prefix=/path/to/your/work/space ...
,然后按照通常的编译说明进行操作。基于 CMake 和 Scons 的东西有类似的设施。
如果你想使用 Python 库,你甚至可以使用pip
包管理器为你的用户帐户安装一个包,只需要这个调用:
pip install --user <package>
Python 的另一种可能性是 using virtualenv
,它允许您设置隔离的 Python 环境,而无需 root 访问。
其它你可能感兴趣的问题