安装完conda之后,激活环境时遇到:CommandNotFoundError: Your shell has not been properly configured to use 'conda activate'.
su616@PC2212037:~$ conda activate DECA22
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'.
原因:
通常是因为 shell(终端)没有正确配置以使用 conda 的 activate 命令。
解决方法:
1. 首先关闭当前终端窗口,确保在执行以下步骤之前先退出终端。
2.打开一个新的终端窗口,并运行以下命令来初始化shell:
conda init bash
然后会出现:
可以看到红色方框那部分,提示重新打开。
需要关闭当前终端,重新开启一个,或者通过以下命令重新加载更新配置:
source ~/.bashrc
然后再尝试激活就可以了