pip下载速度慢&如何使用国内源提高速度

提出问题

人生苦短, 我用python, 可是python虽简, pip很慢
写个项目需要用到某个包, 要用pip安装, 可是面对100kb/s甚至10kb/s的速度, 不知道说啥好
时不时地还要来个"安装失败"
经过确认, 并不是家里网速的问题

而是下载包的地址访问太慢

解决问题

通过查阅资料发现, pip的源是可以更换的, 跟linux的软件仓库地址是一个道理

  1. 寻找速度快的地址

  2. 使用地址

    有两种使用国内镜像源下载包的方法:

    • 临时使用

      下载包的时候加上 -i 参数

      如: 使用阿里镜像源下载requests包

      pip install requests -i https://mirrors.aliyun.com/pypi/simple/
      

      试一下, 速度是不是变快了

    • 永久使用

      临时使用国内镜像源固然灵活, 但这样未免太不方便了, 还要把地址记住

      我们可以通过写配置文件来自动使用国内镜像源

      • 对于Linux系统

        修改~/.pip/pip.conf文件

        注意是用户的主目录~/

        有个.pip文件夹, 文件夹里面有个pip.conf文件

        没有的话就建一个, 连.pip目录也没有的话也建一个

        cd ~
        mkdir .pip
        cd .pip
        touch pip.conf
        

        pip.conf文件内容如下(以阿里源为例):

        [global]
        index-url = https://mirrors.aliyun.com/pypi/simple/
        

        保存文件

        试一下, 看pip下载包的时候使用的就是自定义的的地址了

      • 对于Windows系统

        同样也是在用户目录下, 也就是C盘的user文件夹(Windows10的这个文件夹好像是显示"用户")

        在里面新建一个pip文件夹

        pip文件夹里面新建一个pip.ini文件

        pip.ini写入内容(以清华源为例):

        [global]
        timeout = 6000
        index-url = https://pypi.tuna.tsinghua.edu.cn/simple
        trusted-host = pypi.tuna.tsinghua.edu.cn
        
posted @ 2020-04-29 12:27  Eric鞠  阅读(416)  评论(0编辑  收藏  举报