Linux关于anaconda环境默认目录在home导致空间不足的解决方法

默认情况下,conda 创建的新环境以及过往安装的模块缓存都存储在用户目录下,这一点不会在 conda(user-specific)配置文件 $HOME/.condarc 中体现出来,除非用户修改了默认设置。当前的默认信息可通过 conda info 指令打印查看,其中不仅能够查看当前默认环境路径和默认缓存路径,还能查看conda的源设置。

conda config --show-sources #查看当前使用源

conda config --remove channels 源名称或链接 #删除指定源

conda config --add channels 源名称或链接 #添加指定源

conda config --add envs_dirs 环境位置绝对路径 #添加环境位置

conda config --add pkgs_dirs 包位置绝对路径 #添加包位置


将路径改为自己的,运行以下命令即可

mv $HOME/.conda/

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/

conda config --set show_channel_urls yes

conda config --add envs_dirs /.conda/pkgs

conda config --add envs_dirs $ANACONDA_HOME/pkgs

conda config --add pkgs_dirs  /.conda/envs

conda config --add pkgs_dirs $ANACONDA_HOME/envs

conda info ##查看修改后结果


参考:

https://www.jianshu.com/p/a5e9190b909c

https://www.jianshu.com/p/1dbaef6b3209

你可能感兴趣的:(Linux关于anaconda环境默认目录在home导致空间不足的解决方法)