如果你使用Python进行开发,那么肯定会遇到下载模块或库速度慢的情况。这时,我们就可以配置国内镜像源来解决这一问题。本文将会从多个方面来介绍如何配置国内镜像源。
一、pip配置国内镜像源
pip是Python中常用的包管理工具,我们可以使用pip来下载和管理第三方库。但是,由于众所周知的原因,国外的官方镜像源速度会比较慢。这时,我们就可以使用国内的镜像源来加快下载速度。
首先,需要在用户主目录下创建pip目录,并新建pip.conf文件,然后将以下内容写入文件中:
[global] index-url=http://mirrors.aliyun.com/pypi/simple/ trusted-host=mirrors.aliyun.com
保存文件后,重新使用pip来安装第三方库,就可以看到下载速度加快了。
二、Anaconda配置国内镜像源
除了使用pip来管理第三方库外,还有一种流行的Python发行版本——Anaconda。类似于pip,Anaconda也有自己的包管理工具conda。
我们可以使用conda来安装和管理第三方库,但是默认情况下它也会连接国外的官方源,速度较慢。为了加快下载速度,我们可以配置国内的镜像源。具体方法如下:
打开Anaconda Prompt,使用以下命令添加清华镜像源:
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 --set show_channel_urls yes
通过以上命令,我们添加了清华镜像源的免费和主要库。
三、源码安装配置国内镜像源
对于某些没有提供pip或conda安装方式的第三方库,我们只能通过源码安装的方式来安装。这时,我们也可以通过设置国内镜像源来加快下载速度。
修改pip的配置文件:
mkdir ~/.pip echo "[global]" > ~/.pip/pip.conf echo "index-url = http://mirrors.aliyun.com/pypi/simple" >> ~/.pip/pip.conf echo "[install]" >> ~/.pip/pip.conf echo "trusted-host=mirrors.aliyun.com" >> ~/.pip/pip.conf
修改setuptools的配置文件:
mkdir ~/.pydistutils.cfg echo "[easy_install]" > ~/.pydistutils.cfg echo "index_url = http://mirrors.aliyun.com/pypi/simple" >> ~/.pydistutils.cfg
修改anaconda的配置文件:
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/ 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/menpo/ conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/bioconda/ conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/ conda config --set show_channel_urls yes
通过以上配置,我们就完成了国内镜像源的配置,可以加快第三方库的下载速度。