Skip to content

Conda 常见问题与解决方案

  1. 提交包含 Conda 命令的任务脚本时报错:CondaError: Run 'conda init' before 'conda activate'。

有部分用户在提交包含有 Conda相关命令的 SLURM 任务脚本时,作业脚本中包含 conda activate 等命令时会报错,错误消息如下:

CondaError: Run 'conda init' before 'conda activate'
CondaError: Run 'conda init' before 'conda activate'

该错误是由于用户提交脚本后,环境未正常加载 Conda 的环境变量所引起,而用户在初始化 Conda 时执行conda init的时候相关环境变量的设置脚本已经写入了用户home目录下的 .bashrc 文件中了。因此一般在脚本的 Conda 命令前加入如下的命令就可以解决该问题:

shell
source ~/.bashrc
source ~/.bashrc

本站内容未经授权禁止转载
联系邮箱: [email protected]