Singularity可以安装Conda环境,以便在Singularity容器中运行基于Anaconda的应用程序。下面是一种安装Conda环境的方法:
$ sudo singularity create conda.img
$ sudo singularity bootstrap conda.img https://raw.githubusercontent.com/singularityhub/singularityhub-recipes/master/recipes/conda/Singularity
进入容器并安装所需的包:
$ singularity shell conda.img
(conda)$ conda install numpy pandas matplotlib
在容器中运行应用程序:
$ singularity run conda.img python my_script.py
希望这些信息能帮助您。