一、错误截图

二、错误代码

CommandNotFoundError: Your shell has not been properly configured to use 'conda deactivate'.

To initialize your shell, run

$ conda init

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'.

三、错误原因

1. 错误原因

CSDN上大部分人说的原因都是初次使用Anaconda时没有预先对命令行进行预载的结果。解决办法是windows上就运行conda init cmd.exe,linux上就运行conda init bash。我试过之后只是能解决当前的问题,重开连接就不好使了,所以我判断这不是我报错的原因,经过筛查,我发现我是为了防止开机之后自动进入anaconda的base环境而修改了bashrc文件。按理来说也没有错,错就错在应该先断开连接再修改bashrc文件,而不是先修改bashrc文件再断开连接。因为anaconda会在创建新会话的时候在bashrc上添加命令行预载的内容,如果不重启就修改bashrc文件,会让conda deactivate先执行,从而导致出错

2. 解决办法

一定要保证这个代码在下边!!!

三、成功截图

好文链接

评论可见,请评论后查看内容,谢谢!!!
 您阅读本篇文章共花了: