默认情况下,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/ <newdir>
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 <newdir>/.conda/pkgs
conda config --add envs_dirs $ANACONDA_HOME/pkgs
conda config --add pkgs_dirs <newdir>/.conda/envs
conda config --add pkgs_dirs $ANACONDA_HOME/envs
conda info ##查看修改后结果
参考:
https://www.jianshu.com/p/a5e9190b909c
https://www.jianshu.com/p/1dbaef6b3209
网友评论