python 更新pip_三分钟让你读懂Linux系统下Python如何进行pip换源操作

0f988e599faab069e9f02c76aaf41b0a.png

前言:

Hello,各位小伙伴们,大家好,在往期的教程中,我们说完了Windows上的Python pip换源。历史文章里边有写过一篇关于Windows下的pip换源系列,方法行之有效,还没有来得及换源的小伙伴们,得抓紧时间上车了。换源系列文章可以看这里:

三分钟教会你Windows下的pip换源,让你的Python库下载飞起来​mp.weixin.qq.com
cd6470d87fb29415e3b31d12c4f20841.png

今天,咱们就把Linux下的pip换源解决一下。

Linux以及Python版本概述

由于Linux衍生的系统兄弟版本比较多,有Ubuntu,CentOS,Red Hat等,每个衍生版本安装Python的方式也不太相同,甚至一个系统的不同版本安装Python的方式就不同,所以这里安装Python的方法不一定放之四海而皆准,仅作参考。本次使用的是Ubuntu 18.04,算是较新的一个版本了。

6231f0509eb9ae0d181b2c3e00fd6bdb.png

Python版本为3.6.9,2020了,一定要选择3.6+的版本。

91122654a0e38d412b1e0a487aa865eb.png

pip版本为9.0.1。

b45cfa924cef064f04fd561e4e42f006.png

其实这个版本很低了,我们需要更新一下。

使用升级命令:

sudo Python3 -m pip install --upgrade pip

085d2159c664fa442e34b513a13c941d.png

成功更新成最新版。

之后执行命令:

pip -V

3342e05aafe4e5c039eb1e6fde0f5f47.png

其实应该执行的是pip3 -V但是不知道为什么这里需要执行pip -V,似乎是更新完之后就直接成pip了,不再是pip3了。

pip默认源地址,如下图所示:

52d1ba5b14bf7057ea39180436ee3b92.png

可以看得出来,默认都是官网源,并且很慢。

国内源列表

首先来看国内的源列表。老规矩,先列出源列表,如下所示。

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

换源流程

换源命令:

pip config set global.index-url 源链接

如果在上述过程中,你已经更新了pip版本,并且pip的版本>10,你就可以使用此命令换源,不需要进行复杂的新建文件什么的操作。

例如清华源:

pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple/

13ede229fe81b3c5e57e27bdce56e7c8.png

writing代表写入成功,一条命令搞定,自己也省的折腾了,多好。

效果展示

换源前:

下载速度是16kb/s,如下图所示:

52d1ba5b14bf7057ea39180436ee3b92.png

换源后:

下载速度是起步都是500+k/s,最高都到4.4m/s,是不是很Nice!

162b23faeeb782e48cf61300928f8cc0.png

果然是,没有对比就没有伤害。黄色警告的意思是正在使用一个旧的pip安装,然后它切到了新的pip。

如果没理解错的话,在上述执行过命令后

sudo Python3 -m pip install --upgrade pip

pip3命令已经成为pip了,以后只需要使用pip就可以了。打开Python控制台,导入requests包,并没有报错,说明pip安装的是成功的。

d0e31b71fd5346f45a8a81953cffd4b9.png

最后总结

本文主要内容是针对Linux系统下进行Python的pip换源操作,换源之后下载库的速度较换源前要快很多,方法简单且行之有效,欢迎大家积极尝试。如果中间提示有黄色等内容,不要着急,可能是文件夹什么的没有创建,它会自动创建。如果在操作期间有任何问题记得留言哈,小编看到的话会一一解决,谢谢各位小伙伴的支持。

以上就是今天的全部分享,欢迎大家点赞,留言,转发,感谢大家的相伴与支持,关注公众号:【编程语言之家】有惊喜哦!

往期精彩文章:

python初学者,用python3实现基本的学生管理系统代码实例​mp.weixin.qq.com
9a0c2d1b34ecdb726e737ababd25c991.png
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值