conda 怎么恢复国外的源
时间: 2023-05-10 21:49:32 浏览: 565
在使用conda的时候,国内用户可能会发现conda默认源速度较慢,因此需要使用国外的源来提升下载速度。但是由于各种原因,有时候国外的源也会出现问题,导致无法正常使用。那么,如何恢复国外的源呢?
首先,我们需要知道,在conda中可以通过配置修改源地址。默认情况下,conda使用的是anaconda.org镜像站点作为源,而这个站点是国外的。如果需要使用国内的镜像站点,可以通过以下命令来进行配置:
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --set show_channel_urls yes
这样就可以将conda的源地址修改为清华镜像源,如果还需要使用其它的镜像站点,可以将网址进行替换。但是如果想要恢复原来的国外源,该怎么做呢?
当我们需要恢复国外的源时,只需要将源地址修改为原来的地址即可。就像上面的代码示例一样,通过conda config命令来进行修改。需要注意的是,conda默认是从$HOME/.condarc文件中读取配置的,因此在修改时需要在该文件中找到对应的配置进行修改。
打开$HOME/.condarc文件,在该文件中会包含以下内容:
channels:
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
- conda-forge
show_channel_urls: true
找到channels这个配置项,将清华镜像源地址进行删除即可。如果还存在其它镜像站点的地址也需要相应地进行删除。修改后的文件内容应该类似于:
channels:
- https://repo.anaconda.com/pkgs/main/
- https://repo.anaconda.com/pkgs/free/
- https://repo.anaconda.com/pkgs/r/
- https://repo.anaconda.com/pkgs/pro/
- https://repo.anaconda.com/pkgs/msys2/
- conda-forge
show_channel_urls: true
保存文件后,重新打开命令行工具,使用conda命令就可以恢复到原来的国外源了。需要注意的是,在使用国外源时,下载速度很可能比较慢,因此建议在无法使用国内源时再切换到国外源。