1、查询在anaconda3的目录外,是否有创建除base外的其他env
conda info --envs
查询结果如下:
# conda environments:
#
base /data/workspace/anaconda3
aibeginner /data/workspace/anaconda3/envs/aibeginner
2、若上述结果不为空,且env的路径不在anaconda3目录下,则执行下属命令删除除base外的其他环境
# Replace <PATH_TO_ENV_DIRECTORY> with the path to the directory that contains the environments
~/anaconda3/_conda constructor uninstall --prefix <PATH_TO_ENV_DIRECTORY>
3、激活base环境,删除conda的初始化脚本
- 执行如下命令删除初始化脚本
conda activate
conda init --reverse --all
- 执行结果如下
(base) zhangzhijun@zhangzhijun:/data/workspace/anaconda3$ conda init --reverse --all
no change /data/workspace/anaconda3/condabin/conda
no change /data/workspace/anaconda3/bin/conda
no change /data/workspace/anaconda3/bin/conda-env
no change /data/workspace/anaconda3/bin/activate
no change /data/workspace/anaconda3/bin/deactivate
no change /data/workspace/anaconda3/etc/profile.d/conda.sh
no change /data/workspace/anaconda3/etc/fish/conf.d/conda.fish
no change /data/workspace/anaconda3/shell/condabin/Conda.psm1
no change /data/workspace/anaconda3/shell/condabin/conda-hook.ps1
no change /data/workspace/anaconda3/lib/python3.11/site-packages/xontrib/conda.xsh
no change /data/workspace/anaconda3/etc/profile.d/conda.csh
modified /home/zhangzhijun/.bashrc
no change /home/zhangzhijun/.zshrc
no change /home/zhangzhijun/.config/fish/config.fish
no change /home/zhangzhijun/.xonshrc
no change /home/zhangzhijun/.tcshrc
==> For changes to take effect, close and re-open your current shell. <==
4、删除anaconda3目录
rm -rf anaconda3
5、删除隐藏文件.condarc
.conda
.continuum
rm -rf ~/.condarc ~/.conda ~/.continuum