如何使用清华镜像源加速下载python库?
经常会遇到这样一个问题,在anaconda里面下载某些库,可能速度会很慢,那该怎么加速下载这些库呢?出现这个问题的主要原因是:因为这些库所对应的服务器都在国外,所以下载速度有时候就会非常不好。解决:利用清华镜像源。可以这么理解:清华镜像源就是把国外服务器上的库都给复制了一份,存储到国内的服务器上,库的内容是完全一模一样的,后续在conda环境中下载的时候只要设置优先使用清华镜像源就行了,可以优先从
经常会遇到这样一个问题,在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版本之后,大概率不会再报错。
更多推荐
所有评论(0)