Python pip换源

Posted heavyshield

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python pip换源相关的知识,希望对你有一定的参考价值。

前言

  哈喽呀,小伙伴们,晚上好呀,今天要给大家带来点什么呐,我们就来说说python的pip换源吧,这个换源,相对来说,还是比较重要的,能少生好几次气的,哈哈哈

为什么要换源

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

技术图片

 

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

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

技术图片

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

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

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

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

源列表

  这里呢,我们先把现有的国内源贴出来

阿里云 http://mirrors.aliyun.com/pypi/simple/ 
中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/ 
豆瓣(douban) http://pypi.douban.com/simple/ 
清华大学 https://pypi.tuna.tsinghua.edu.cn/simple/ 
中国科学技术大学 http://pypi.mirrors.ustc.edu.cn/simple/

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

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

如何换源

  首先,打开c盘,找到用户这个文件夹

技术图片

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

技术图片

 

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

技术图片

 

 

 

 

  就像这样

技术图片

 

但是其实他是这样子的

技术图片

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

技术图片

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

 

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

  首先呢,创建一个叫pip的文件夹,就像这样

技术图片

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

技术图片

 

  好嘞,编辑文件,内容如下

[global]
index-url = https://pypi.tuna.tsinghua.edu.cn/simple

 

技术图片

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

技术图片

  Look,不错吧,直接1.6MB/s

  这种方法呢,是永久换源,但是如果你没有永久换源,就想临时用一下,需要执行这样的命令

 pip install scrapy -i https://pypi.tuna.tsinghua.edu.cn/simple 

  其实就是后面加上 -i参数 + 国内地址

结尾

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

  谢谢观看,谢谢支持

 

以上是关于Python pip换源的主要内容,如果未能解决你的问题,请参考以下文章

windows pip换源,python 换源

Python 修改 pip 源为国内源(本地文件全局换源,Pycharm2022.1配置py仓库源)

Python 修改 pip 源为国内源(本地文件全局换源,Pycharm2022.1配置py仓库源)

python养成:pip3如何安装依赖库和换国内源安装库

pip换源

Mac下conda换源、pip换源