问题遇到的现象和发生背景
这几天刚开始学习使用conda,在想创建一个环境下载软件时,激活环境时出现了以下的提示
[root@lsp01 ~]# conda env list
# conda environments:
#
base * /root/miniconda3
fastp /root/miniconda3/envs/fastp
[root@lsp01 ~]# conda activate fastp
CommandNotFoundError: Your shell has not been properly configured to use 'conda activate'.
To initialize your shell, run
$ conda init <SHELL_NAME>
Currently supported shells are:
- bash
- fish
- tcsh
- xonsh
- zsh
- powershell
See 'conda init --help' for more information and options.
IMPORTANT: You may need to close and restart your shell after running 'conda init'.
解决方法
寻找了一些办法,最后通过一个source activate解决
[root@lsp01 ~]# source activate
(base) [root@lsp01 ~]# conda activate fastp
(fastp) [root@lsp01 ~]#
但是完全没看懂上面source activate的作用,好像是启动激活conda?,所以问问大家是啥意思