pip换源

写在前面:pip换源是一项非常重要的技术,例如Django模块,从官方源下载的话速度经常是20K/S,下几分钟也下不完,中途还可能会timeout中断。如果换成阿里云的源,会变成3秒钟下完。高下立现!同样的事情还会发生在TensorFlow身上。


  1. 常见的源有如下:

    阿里云:http://mirrors.aliyun.com/pypi/simple/

    清华大学:https://pypi.tuna.tsinghua.edu.cn/simple/

  2. 根据经验,阿里云更快一些,且每隔10分钟会同步更新所有官方源的文件。在终端中输入命令后,pip就换源了:

    pip config set global.index-url http://mirrors.aliyun.com/pypi/simple/
    pip config set install.trusted-host mirrors.aliyun.com
    

    这里要解释两点:

    1. 写第2行的原因是这不是一个https路径,不受信任。如果是用清华源就不用加。
    2. 命令设定实际上是写入了一个配置文件:~/.config/pip/pip.conf
  3. 可以输入如下命令查看pip的配置:

    pip config list
    

你可能感兴趣的:(pip换源)