我正在服务器集群上工作,我的主目录开始超过 25GB 的大小限制。是否可以将 miniconda 和 .conda 目录移动到集群的 /scratch 部分,在该部分中我有更高的内存限制,而不会中断当前正在运行并使用 conda 环境的 slurm 作业?这是否会干扰在作业数组中的其他作业中使用
source activate my_env_name
激活环境?
每个环境的一些 conda 脚本是在创建时生成的,并且具有硬编码路径。 移动整个目录将破坏这些链接。最好在新位置创建环境。
您可以使用以下命令设置创建环境和存储包的默认目录:
conda config --prepend envs_dirs /path/to/some-dir/envs
conda config --prepend pkgs_dirs /path/to/some-dir/pkgs