手把手教你进行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参数 + 国内地址,也可以达到一样的效果。
谢谢观看,谢谢支持!

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
分析和人工智能正在推动物联网的发展
云栖号资讯:【点击查看更多行业资讯】在这里您可以找到不同行业的第一手的上云资讯,还在等什么,快来! “未来的工厂将只有两名员工,一个人和一只狗。人在那里喂狗,而狗是要看住人,不让他碰机器”。我认为我们离沃伦·本尼斯的愿景不远了,主要是因为技术世界的快速发展。 物联网曾经与产品、机器和对象的连接性有关,但现在我们谈论的是从这些连网设备产生的数据中可以获得的价值。物联网平台已经成熟,使企业能够快速扩展技术解决方案,并导致该技术的大规模采用。物联网正在成为“物智能”——使设备智能化,不仅着眼于连接性,而且还着重于使物联网数据有意义以创造业务价值。 数据的真正潜力在于创建新的、以客户为中心的高效业务模式。数据分析、人工智能和机器学习等新兴技术已经成熟,可用于从物联网解决方案产生的数据中提取有用见解。 通过这种方式,物联网与这些技术有着共生关系。物联网生成待分析的数据,然后人工智能帮助我们理解数据,并使用所有这些技术创建新的业务模式。 有什么影响? 分析、人工智能和机器学习正在释放物联网的潜力,从而推动物联网的发展。 与这些技术一起使用时,一些参考用例反映了物联网的真正潜力: 通过在故障发生之前...
- 下一篇
每个程序员都必须掌握的 8 种数据结构!
云栖号资讯:【点击查看更多行业资讯】在这里您可以找到不同行业的第一手的上云资讯,还在等什么,快来! 数据结构是一种特殊的组织和存储数据的方式,可以使我们可以更高效地对存储的数据执行操作。数据结构在计算机科学和软件工程领域具有广泛而多样的用途。 几乎所有已开发的程序或软件系统都使用数据结构。此外,数据结构属于计算机科学和软件工程的基础。当涉及软件工程面试问题时,这是一个关键主题。因此,作为开发人员,我们必须对数据结构有充分的了解。 在本文中,我将简要解释每个程序员必须知道的8种常用数据结构。 1.数组 数组是固定大小的结构,可以容纳相同数据类型的项目。它可以是整数数组,浮点数数组,字符串数组或什至是数组数组(例如二维数组)。数组已建立索引,这意味着可以进行随机访问。 Fig 1. Visualization of basic Terminology of Arrays 数组运算 遍历:遍历所有元素并进行打印。 插入:将一个或多个元素插入数组。 删除:从数组中删除元素 搜索:在数组中搜索元素。您可以按元素的值或索引搜索元素 更新:在给定索引处更新现有元素的值 数组的应用 用作构建其他数据结...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- CentOS7设置SWAP分区,小内存服务器的救世主
- Windows10,CentOS7,CentOS8安装MongoDB4.0.16
- 设置Eclipse缩进为4个空格,增强代码规范
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- SpringBoot2全家桶,快速入门学习开发网站教程
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- Eclipse初始化配置,告别卡顿、闪退、编译时间过长
- CentOS8安装Docker,最新的服务器搭配容器使用
- Docker安装Oracle12C,快速搭建Oracle学习环境
- CentOS7编译安装Cmake3.16.3,解决mysql等软件编译问题