txxcat 发表于 2020-1-22 01:23:24

PIP使用镜像网站的方法(含Windows和Linux)

本帖最后由 txxcat 于 2020-6-10 18:13 编辑

本贴非原创,主要内容系网上查找。

   PIP默认的源是pypi,在国外,如果只是几十k几百k的小包还好,碰到大的包,比如tensorflow,400多M,时不时会来个time out功亏一篑,加上一句'--timeout 10000'可以缓解一二,但是几十k的速度等上一晚的时间也是让人没脾气。
    下面我们来配置一下PIP来使用国内的镜像源,享受一下飞一样的感觉(相对于默认的情况):

    临时使用,以豆瓣镜像为例:
    在使用pip的时候在后面加上-i参数,指定pip源
pip install tensorflow -i https://pypi.douban.com/simple/
      有的帖子里面,后面还加入了一个'--trusted-host 网站地址'的参数,这个是针对明文传送的http镜像网站设置的参数,不过现在国内主流镜像都已经是https了,所以这个参数过时了。

    永久修改,以豆瓣镜像为例:
      Windows:
      在Users\用户名目录下创建'pip'目录,一般是:C:\Users\用户名\pip,然后创建一个pip.ini文件。
  Linux:
  在用户目录下创'.pip'目录(注意前面有一点),一般是:~/.pip/,然后创建pip.conf文件。
      内容如下:

index-url = https://pypi.douban.com/simple/
      在某些不得不使用http网站的情况下,加入下面那内容:

trusted-host=pypi.douban.com

    pip国内的一些镜像:
        阿里云:https://mirrors.aliyun.com/pypi/simple/
        豆瓣:https://pypi.douban.com/simple/
        清华大学:https://pypi.tuna.tsinghua.edu.cn/simple/
        中国科技大学:https://pypi.mirrors.ustc.edu.cn/simple/
        (已失效)华中理工大学:http://pypi.hustunique.com/
        (已失效)山东理工大学:http://pypi.sdutlinux.org/
页: [1]
查看完整版本: PIP使用镜像网站的方法(含Windows和Linux)