zoukankan      html  css  js  c++  java
  • 手把手教你进行pip换源,让你的Python库下载嗖嗖的

    /1 前言/

      今天我们来说说python的pip换源吧,这个换源,相对来说,还是比较重要的,能让自己少生好几次气的,哈哈哈!

    /2 为什么要换源/

      我们搞python的,肯定离不开各种各样的第三方包,比如爬虫,有requests,xpath,爬虫界的扛把子Scrapy;Web有django,flask,restframework啥的,还是挺多的,我们一般安装的方式都是pip install xx模块,但是我相信,你们肯定都遇到过这种情况。

     

      可以看到,我们安装的过程非常慢,可能都是几k几k的过,但是我们的网速最起码有5m/s吧,这就比较不开心了,最恶心的是,安装的慢就算了,可能安装这安装着,直接error了,嗯...哭吧

    还有一种情况是什么呢,就是这种,直接飘黄,警告,然后,就没有然后了,直接凉了,...悲惨

     

      但是造成这种原因是什么呢,就是因为我们获取的包,默认是直接从pypi官网获取的,因为pypi国外的,本来网速就慢,再加上我们国家会限制一些国外不正常的网站,可能会存在误杀,所以,我们直接从pypi官网获取包的时候,难免会各种凉,尤其是大一点的包,更凉

    但是呢,我们不用担心,我们国家不缺少热血青年,总有一些大佬为我们开路,让我们少踩点坑,

      虽然官网的pypi慢,但是大佬们为了照顾我们的情绪,专门开发了国内站点,内容和官网的pypi一模一样,但是他的服务器在国内,而且速度非常快

      只要我们将pip默认的下载源换成国内源,我们在pip安装时,就是从国内获取了,速度绝对杠杠的,而且包质量没问题,国内站点会隔一段时间同步一次,基本不用担心获取的包有问题,美滋滋,感谢大佬。

    /3 源列表/

      这里呢,我们先把现有的国内源贴出来,如下图所示:

     

      一般就是这5个,一般情况下,我用的是清华大学的源,因为第一次用的就是清华源,然后就先入为主了。

      这里呢,也就以清华源举例,默认win平台。

    /4 换源步骤/

      1、首先,打开c盘,找到用户这个文件夹,如下图所示。

     

      2、有的可能不是用户,xp的话可能是administrator。

     

      3、但是没关系,win7+之后的系统,一般c盘下都有一个叫用户或者Users的文件夹,点进入之后选择自己的系统用户名并且进入这个文件夹就好了。

     

      4、就像下图这样。

     

      5、但是其实它是下图这样子的。

     

      6、简而言之,就是一定要切换到用户目录下就好了,用户目录下一定会有这个。

     

      Win10显示打的是桌面,win7应该是Desktop,如果有这个,那就说明,恭喜你,你的位置没问题。

      这个确定好之后呢,剩下就简单了。  

      7、首先呢,创建一个叫pip的文件夹,就像下图这样。

     

     8、进入这个文件夹,创建一个pip.ini文件。

     

      9、好嘞,编辑文件,内容如下图所示。

     

      10、然后,保存就好了,重新打开cmd,再安装时,速度嗖嗖的。

     

      Look,不错吧,直接1.6MB/s,真香!

      好了,到这,python pip永久换源,就说完了,希望各位小伙伴好好学习,继续坚持。

    /5 小结/

      这篇文章主要讲述了pip永久换源的重要性和具体操作步骤,行文比较基础,并且行之有效,大家可以尝试一下。文章中提及的这种方法呢,是永久换源,但是如果你没有永久换源,就想临时用一下,需要执行这样的命令即可:pip install scrapy-i https://pypi.tuna.tsinghua.edu.cn/simple,其实就是后面加上 -i参数 + 国内地址,也可以达到一样的效果。

      谢谢观看,谢谢支持!

  • 相关阅读:
    三次请求(读-改-读)引出nibernate 一级缓存
    算法竞赛入门经典第一、二章摘记
    uva 10905 Children's Game
    uva 11205 The broken pedometer
    uva 10160 Servicing stations
    uva 208 Firetruck
    uva 167 The Sultan's Successors
    zoj 1016 Parencodings
    uva 307 Sticks
    uva 216 Getting in Line
  • 原文地址:https://www.cnblogs.com/dcpeng/p/12558400.html
Copyright © 2011-2022 走看看