在Apptainer中激活Conda环境时遭遇参数展开警告的问题求助
在Apptainer中激活Conda环境时遭遇参数展开警告的问题求助
我在Apptainer容器里激活Conda环境时碰到了一堆奇怪的警告,完全搞不懂原因和解决办法,来求助大家!
我运行这个命令:
apptainer exec container.sif ls
之后弹出了这些警告:
source: /opt/conda/envs/apptainer/etc/conda/activate.d/activate-binutils_linux-64.sh:10:47: parameter expansion requires a literal
source: /opt/conda/envs/apptainer/etc/conda/activate.d/activate-gcc_linux-64.sh:10:47: parameter expansion requires a literal
source: /opt/conda/envs/apptainer/etc/conda/activate.d/activate-gxx_linux-64.sh:10:47: parameter expansion requires a literal
虽然最后还是能正常列出文件,但这些警告看着很闹心,我感觉这应该是Conda相关的问题?
下面是我的Apptainer.def文件内容:
From: condaforge/miniforge3:latest %files environment.yml /environment.yml requirements.txt /requirements.txt %environment export PATH="/opt/conda/envs/__apptainer__/bin:$PATH" export LD_LIBRARY_PATH="/opt/conda/envs/__apptainer__/lib:$LD_LIBRARY_PATH" export CPATH="/opt/conda/envs/__apptainer__/include:$CPATH"
有没有大佬遇到过类似的情况?能帮忙分析下为啥会出现这个警告,以及怎么解决吗?
备注:内容来源于stack exchange,提问作者Soerendip
相关产品推荐
相关产品推荐

