解决anaconda安装慢的问题

1,335 阅读1分钟

1. 更换国内源(以清华源为例)

  • 执行 conda config --set show_channel_urls yes
  • 编辑 $HOME/.condarc 文件,改为以下内容:
ssl_verify: false
channels:
  - defaults
  - conda-forge
show_channel_urls: true
default_channels:
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/r
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/msys2
custom_channels:
  main: https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs
  free: https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs
  conda-forge: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  msys2: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  bioconda: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  menpo: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  pytorch: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  pytorch-lts: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  simpleitk: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  deepmodeling: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
solver: libmamba
  • 运行 conda clean -i 清除索引缓存,保证用的是镜像站提供的索引。

注:由于更新过快难以同步,清华源不同步pytorch-nightlypytorch-nightly-cpuignite-nightly这三个包。

mirrors.tuna.tsinghua.edu.cn/help/anacon…

2. 更换求解器

conda默认求解器使用python,求解速度极慢,如果你卡在 solving environment 这一步上面,就应该考虑更换求解器了

  • 临时使用libmamba:

在命令后面加上--solver=libmamba

conda install <package> --solver=libmamba
  • 把libmaba设置为默认求解器:
conda config --set solver libmamba
conda install <package>
  • 使用mamba代替conda
conda install mamba --solver=libmamba
mamba install <package>

注:激活和关闭环境时请用conda

本文为本人原创作品,未经允许不得转载。如需转载,请联系本人或在转载时注明出处。