愷龍 发表于 2021-1-6 19:18:57

求你了,别再用 pip 那乌龟的速度去安装库了!

本帖最后由 愷龍 于 2021-1-26 17:30 编辑

学习 Python 的话,仅掌握标准库是远不够的,有很多好用的第三方库我们也需要用到的,比如,由鼎鼎大名的 K 神开发的爬虫必不可少的 requests 库,一般都是必装的库吧。安装第三方库当然还是用 pip 命令安装最方便了。

但是,大家发现 pip install + 包名 的方式 安装第三方库的时候,下载速度很慢,有时还会超时,遇到第三方库比较大时候,是真的很慢,我刚开始学 Python 的时候,我就大意了,没想到这么慢。话说有时都提裤子了,它却报安装超时了。。。咳咳,言归正传,今天就教大家解决这该死的龟速问题。

pip 提速方法主要有两种,一种是临时提速,一种是永久提速。
---临时提速
在 pip install 包名 后面加上 -i + 镜像地址,这样 pip 安装时即可成倍的提速了。

国内主要镜像地址如下:


清华:https://pypi.tuna.tsinghua.edu.cn/simple

阿里云:http://mirrors.aliyun.com/pypi/simple/

中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/

华中理工大学:http://pypi.hustunique.com/

山东理工大学:http://pypi.sdutlinux.org/

豆瓣:http://pypi.douban.com/simple/


所以临时让 pip 安装时提速的格式如下:
pip install 包名 -i https://pypi.tuna.tsinghua.edu.cn/simple
永久提速
每次临时复制镜像地址放在后面也挺麻烦的,所以接下来介绍永久提速的方法。做一下简单的配置即可完成。

Windows系统配置
1、在 C:\Users\Administrator\pip 建一个文件 pip.ini如果Administrator 中 没有pip文件夹则自己新建一个,然后新建一个 pip.ini 文件

2、在 pip.ini 文件输入:

index-url = https://pypi.douban.com/simple


trusted-host = pypi.douban.com
使用记事本默认的ANSI编码格式复制上面的文本粘贴即可。

Mac 和 Linux 配置
1、打开terminal

2、输入命令:
mkdir .pip
vim .pip/pip.conf
(这两步是在home目录下新建文件: .pip/pip.conf)

按 i 键进入输入模式,在这个文件中复制粘贴写入如下内容:
[global]
index-url = https://pypi.doubanio.com/simple/
timeout = 1000
【install】
use-mirrors = true
mirrors = https://pypi.doubanio.com//
按ESC退出插入模式后,直接输入 :wq 回车,这样就会保存并退出刚才创建的文件和输入的内容了。

提速的后效果如下图(图中速度为真实下载速度,未经过处理)
https://img.imgdb.cn/item/600fe1253ffa7d37b3895a86.gif
好了,大家赶紧自己动手配置吧,提速后,以前安装需要的十几分钟可能就会缩短为 3 秒了。
· 本文作者: pk哥
· 本文链接: https://mp.weixin.qq.com/s/UMTwAvA4pg-l4iQGFWBQIghttps://cdn.jsdelivr.net/gh/hishis/forum-master/public/images/patch.gif

私はり 发表于 2021-1-6 20:22:35

厉害

sinaop 发表于 2021-1-7 09:47:31

{:5_111:}11111111111111111111

愷龍 发表于 2021-1-7 12:06:58

sinaop 发表于 2021-1-7 09:47
11111111111111111111

速度提升真的超级快

natapon 发表于 2021-1-7 13:46:24

pip的确超级慢,而且经常失败,经验就是早晨比较快

Mike_python小 发表于 2021-1-7 14:20:58

哇鸭梨电脑!

愷龍 发表于 2021-1-7 14:57:07

natapon 发表于 2021-1-7 13:46
pip的确超级慢,而且经常失败,经验就是早晨比较快

用这种方式真的超级快,我试了以后跟pip速度大不一样

Daniel_Zhang 发表于 2021-1-7 22:26:26

此时需要一个上好的梯子开一个智能模式,就连github也不卡了,更别说pip了{:10_256:}

不会起名字的我 发表于 2021-1-7 22:37:39

学到了

wp231957 发表于 2021-1-8 08:26:08

标记一下

愷龍 发表于 2021-1-8 08:32:57

Daniel_Zhang 发表于 2021-1-7 22:26
此时需要一个上好的梯子开一个智能模式,就连github也不卡了,更别说pip了

梯子不合法哟

Daniel_Zhang 发表于 2021-1-8 21:20:50

愷龍 发表于 2021-1-8 08:32
梯子不合法哟

那就找一个合法的,虽然至今也不知道哪个是合法的{:10_263:}

Cool_Breeze 发表于 2021-1-25 22:06:19

不是应该买个梯子吗?

子狂zk 发表于 2021-1-25 22:12:14

镜像地址是什么意思,求大神解答

子狂zk 发表于 2021-1-25 23:22:53

File contains no section headers.
file: '/Users/xxxxx/.pip/pip.conf', line: 1
'[global]\n'

mac的永久加速貌似不好使啊

pk哥 发表于 2021-1-26 10:10:06

大家好,我是原文章作者pk哥,这篇文章里有点小问题,Mac配置文件里【install】改成,markdown格式转换到公众号导致的问题,详情请查看原文:https://mp.weixin.qq.com/s/UMTwAvA4pg-l4iQGFWBQIg,原文置顶评论有说明,更多精彩文章可以看看我的公众号“Python知识圈”

pk哥 发表于 2021-1-26 10:10:55

本帖最后由 pk哥 于 2021-1-26 10:12 编辑

子狂zk 发表于 2021-1-25 23:22
File contains no section headers.
file: '/Users/xxxxx/.pip/pip.conf', line: 1
'[global]\n'


可以查看下原作者文章(https://mp.weixin.qq.com/s/UMTwAvA4pg-l4iQGFWBQIg)下方的置顶评论,配置文件里有个符号需要修改下的,这是篇公众号文章,需要在手机微信打开才可以看到评论区

私はり 发表于 2021-1-26 14:42:46

你这个是不是设置的用豆瓣镜像我可以把里面的网址改成清华镜像么

愷龍 发表于 2021-1-26 17:29:08

pk哥 发表于 2021-1-26 10:10
可以查看下原作者文章(https://mp.weixin.qq.com/s/UMTwAvA4pg-l4iQGFWBQIg)下方的置顶评论,配置文 ...

https://img.imgdb.cn/item/600fe0bd3ffa7d37b3891a93.jpghttps://cdn.jsdelivr.net/gh/hishis/forum-master/public/images/patch.gif

子狂zk 发表于 2021-1-26 21:11:28

私はり 发表于 2021-1-26 14:42
你这个是不是设置的用豆瓣镜像我可以把里面的网址改成清华镜像么

替作者pk哥回答你,可以,只是举了个例子而已
页: [1] 2
查看完整版本: 求你了,别再用 pip 那乌龟的速度去安装库了!