众所周知,在使用conda安装包时速度很慢,所以我们需要切换conda的源到国内的镜像站。目前比较好用的有清华大学镜像站、阿里云镜像站等等,下文中以清华大学镜像站为例子来说明如何更改conda镜像。
为了更改镜像,我们需要在用户目录下创建 .condarc
文件,Windows中,用户目录指的一般是 C:\Users\YourUserName\
目录下;Linux中一般可以直接前往~目录,随后我们在文件中写入一下内容:
channels: - defaults 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: 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
保存文件后,可以在命令行中输入 conda config --show-sources
。如果一切正常,即可查看到修改后的 .condarc
文件。
最后一步,也是最容易忘记的一步,就是清空索引缓存。如果未执行该步骤,不能保证conda会从镜像站下载包,作者就在此踩了坑,修改为镜像站后仍然在从https://conda.anaconda.org/下载。清空索引缓存的命令为:conda clean -i
,之后就可以享受到镜像站带来的飞速下载体验了。
除了直接修改 .condarc
文件,还可以通过命令来添加镜像,比如:
# 添加镜像站 conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/ # 删除镜像站 conda config --remove channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
写下来以后就不会忘记了hhh(希望如此