经常会遇到这样一个问题,在anaconda里面下载某些库,可能速度会很慢,那该怎么加速下载这些库呢?

        出现这个问题的主要原因是:因为这些库所对应的服务器都在国外,所以下载速度有时候就会非常不好。

        解决:利用清华镜像源。

        可以这么理解:清华镜像源就是把国外服务器上的库都给复制了一份,存储到国内的服务器上,库的内容是完全一模一样的,后续在conda环境中下载的时候只要设置优先使用清华镜像源就行了,可以优先从国内服务器下载我们想要的各种库。【清华镜像:就相当于对国外的各种库做了一个备份】

        如何添加:

1.打开anaconda prompt:

 2.执行下面的添加语句。【每一行都要执行】

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/
conda config --set show_channel_urls yes

 3.查看所有镜像:

conda config --show-sources

 4.移除镜像语句:

conda config --remove channels + 镜像源

【移除清华镜像】

conda config --remove channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --remove channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
conda config --remove channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/

如果遇到使用清华镜像报错:

1、添加清华镜像时使用http请求进行库的下载

【首先移除https的所有镜像,然后添加http镜像】

按如下命令添加镜像源:

conda config --add channels http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --add channels http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
conda config --add channels http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/
conda config --set show_channel_urls yes

2、关闭ssl验证【如果第一步执行后可以成功创建可以不做第二步】

打开自己电脑上C盘有一个【.condarc】文件,一般在C盘下:

【如果实在找不到,那就C盘文件夹搜索这个文件】

 将True改为False。

 最后重新打开anaconda prompt即可成功创建虚拟环境。


如果遇到上面报错,修改后没有效果,换一种新的调整方式:

        调整rquests库版本。

在anaconda prompt中输入

pip install requests==2.7.0

调整过requests版本之后,大概率不会再报错。 

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐