前言:作为一个python程序员来说,少不了和pip打交道,那自然避免不了在十分迫切的需要下载使用某个第三方库的时候遇到pip下载进度条龟速、pip下载或连接超时的问题,当然这个也和部分地区网络还有pip官方镜像源服务器的心情有关(比如我家的移动宽带永远都是time out -_-! 哭唧唧)
首先要解决这个问题,我们就要把pip默认的下载源给替换成国内的下载源,给出国内速度比较快的几个镜像源:
-
中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/
ps:我个人一般是使用豆瓣源哈~
接下来就是几种更换下载源的方法了
注意:在不同的操作系统和pip版本下有差异
-
临时替换下载源:假设现在我要下载selenium这个第三方模块
pip install -i https://pypi.douban.com/simple/ selenium
-i 参数表示这一次下载指定某个下载源,下次不再生效
-
通过配置pip配置文件永久替换下载源
-
win10操作系统
-
首先打开文件管理器进入到当前登录用户目录,比如我的是 C:\Users\zero\,或者也可以进入 C:\Users\zero\AppData\Roaming\
-
在当前目录(以上任一)新建pip文件夹
-
进入新建的pip文件夹,新建pip.ini文件(注意是.ini格式,不是.txt格式)
-
编辑该pip.ini文件,添加内容如下
[global] index-url = https://pypi.douban.com/simple/ [install] trusted-host = pypi.douban.com
保存退出,快去试试下载吧!
-
-
linux操作系统
-
首先编辑当前用户家目录下.pip文件夹下的pip.conf文件(没有则新建)
vim ~/.pip/pip.conf
-
然后添加内容如下
[global] index-url = https://pypi.douban.com/simple/ [install] trusted-host = pypi.douban.com
保存退出,快去试试下载吧!
-
-
-
(终极方案)使用pip config set永久替换下载源
-
在命令行中执行以下两条指令(win10是cmd),pip版本需要>=10.0.0
pip config set global.index-url https://pypi.douban.com/simple/ pip config set install.trusted-host pypi.douban.com
-