点击上方“Python爬虫与数据挖掘”,进行关注

回复“书籍”即可获赠Python从入门到进阶共10本电子书

世间无限丹青手,一片伤心画不成。

/1 前言/

Hello,各位小伙伴们,大家好,在往期的教程中,我们说完了Windows上的Python pip换源。历史文章里边有写过两篇关于Windows下的pip换源系列,方法行之有效,还没有来得及换源的小伙伴们,得抓紧时间上车了。换源系列文章可以看这里:手把手教你进行pip换源,让你的Python库下载嗖嗖的、手把手教你进行pip换源,让你的Python库下载嗖嗖的(系列二)。今天,咱们就把Linux下的pip换源解决一下。

/2 Linux以及Python版本概述/

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

本次使用的是Ubuntu 18.04,算是较新的一个版本了。

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

pip版本为9.0.1。

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

使用升级命令:

sudo Python3 -m pip install --upgrade pip

成功更新成最新版。

之后执行命令:

pip -V

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

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

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

/3 国内源列表/

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

清华大学 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/

/4 换源流程/

换源命令:

pip config set global.index-url 源链接

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

例如清华源:

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

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

/5 效果展示/

换源前:

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

换源后:

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

果然是,没有对比就没有伤害。

黄色警告的意思是正在使用一个旧的pip安装,然后它切到了新的pip。

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

sudo Python3 -m pip install --upgrade pip

pip3命令已经成为pip了,以后只需要使用pip就可以了。

打开Python控制台,导入requests包,并没有报错,说明pip安装的是成功的。

/6 小结/

本文主要内容是针对Linux系统下进行Python的pip换源操作,换源之后下载库的速度较换源前要快很多,方法简单且行之有效,欢迎大家积极尝试。

如果中间提示有黄色等内容,不要着急,可能是文件夹什么的没有创建,它会自动创建。

如果在操作期间有任何问题记得留言哈,小编看到的话会一一解决,谢谢各位小伙伴的支持。

------------------- End -------------------

往期精彩文章推荐:

  • 手把手用Python教你如何发现隐藏wifi

  • 手把手教你用Python做个可视化的“剪刀石头布”小游戏

  • 手把手用Python网络爬虫带你爬取全国著名高校附近酒店评论

欢迎大家点赞,留言,转发,转载,感谢大家的相伴与支持

想加入Python学习群请在后台回复【入群

万水千山总是情,点个【在看】行不行

/今日留言主题/

说说你在安装过程中遇到的问题吧~~

手把手教你在Linux系统下进行Python pip换源操作相关推荐

  1. 查看电脑python虚拟环境-手把手教你在Linux系统下使用Python虚拟环境

    点击上方" Python爬虫与数据挖掘 ",进行关注 回复"书籍"即可获赠Python从入门到进阶共10本电子书 今 日 鸡 汤 夕阳无限好,只是近黄昏. /1 ...

  2. linux系统如何打开python_手把手教你在Linux系统下使用Python虚拟环境

    点击上方" Python爬虫与数据挖掘 ",进行关注 回复"书籍"即可获赠Python从入门到进阶共10本电子书 今 日 鸡 汤 夕阳无限好,只是近黄昏. /1 ...

  3. 删除虚拟环境_手把手教你在Linux系统下使用Python虚拟环境

    Hello小伙伴们,你们好,又是日常get新技能的一天,今天,咱们来整一下如何玩转Linux下Python虚拟环境,0基础入门,趁着热乎,快上车啦~. 之前小编有写过Windows下的虚拟环境创建和基 ...

  4. 在linux下怎么安装mysql,手把手教你在Linux系统下安装MySQL

    在CentOS中默认安装有MariaDB,这个是MySQL的分支,但为了需要,还是要在系统中安装MySQL,而且安装完成之后可以直接覆盖掉MariaDB. 1. 下载并安装MySQL官方的 Yum R ...

  5. 程序界搬砖工教你在Linux系统下如何使用Python虚拟环境(干货篇)

    前言: Hello小伙伴们,你们好,又是日常get新技能的一天,今天,咱们来整一下如何玩转Linux下Python虚拟环境,0基础入门,来不及了,快上车~~~ 1.为什么需要虚拟环境? 其实虚拟环境要 ...

  6. linux系统下对python创建的模块进行打包并发布的具体步骤

    之前在前面的 Python的模块与包 文章中具体的介绍了模块,也介绍了模块创建与发布的步骤. 文章地址:https://blog.csdn.net/Mr_fengzi/article/details/ ...

  7. 【Linux】手把手教你在 Linux 环境下部署 Oracle 数据库!

    来源:公众号[杰哥的IT之旅] 作者:三笠 相信大家第一次接触 Oracle 数据库时,大多数是在 windows 环境下安装,方便快捷,基本上可以说是一直下一步就能顺利安装成功.然而企业级的数据库, ...

  8. 手把手教你破解Linux系统root密码——无需任何工具,有手就行

    [写作说明]:笔者是Linux学习和爱好者,学习或者工作中总是看到有人忘记root密码不知所措,其实不用慌张,Linux下破解root密码非常简单,今天我就手把手教会大家在Linux下破解root密码 ...

  9. 一步一步教你在Linux系统下执行Java代码

    首先打开Linux系统的终端 然后输入"vim b.java"创建一个java文件 然后按"ESC+i"写上一段Java入门代码 public class b{ ...

最新文章

  1. 用什么表示python异常_求大神给讲讲python的异常问题!以下是我的代码!没看出来有什么不同的呀?...
  2. 定义变量时无引号,单引号,双引号区别与特点:
  3. ARM 架构(V7,V8),和ARM内核区别,从ARM7,ARM9到Cortex-A7,A8,A9,A12,A15到Cortex-A53,A57
  4. Which one is faster: Java heap or native memory?
  5. 只显示隐藏文件 显示指定目录下的目录
  6. 检测和语义分割_分割和对象检测-第5部分
  7. ipad和iphone切图_如何在iPhone和iPad上密码保护照片
  8. ELECTRA模型精讲
  9. PyTorch 1.0 中文文档:常见问题解答
  10. MySQL报错 Packet for query is too large,server向mysql发送的数据包大小超过mysql限制
  11. ACM模板——差分约束
  12. [Android]应用语言切换的三种方法
  13. 编程入门指南:零基础如何自学编程?
  14. 正点原子STM32F103(精英版)------STM32时钟系统
  15. java 打印request的原始请求数据
  16. ElasticJob 3.0 带你快速入门
  17. 【python量化】用时间卷积神经网络(TCN)进行股价预测
  18. Introduction to Graph Neural Network(图神经网络概论)翻译:目录总览
  19. 送书【新书】 |《python数据科学实战》
  20. 快看,他纯用css绘制出了嫦娥手捧的月兔,关键还能飞,牛

热门文章

  1. 计算机视觉—人脸识别(yale人脸数据库+tensorflow)(9)
  2. 电信行业信创发展前景广阔 如何选择可靠的信创传输软件?
  3. 聊一聊春运路上我们要关心的健康小知识
  4. 易语言c编译,易语言制作计算软件简单步骤
  5. 【计算机与UNIX汇编原理⑤】——指令系统(下)【 2万5千字总结 】
  6. 汇编 王爽老师实验三,查看psp区
  7. java Ymodem协议上位机程序
  8. 谨以此诗感谢纳兰秋及他的著作:《情到深处即为诗》
  9. 145240-80-8|Neu5Ac Methyl Ester是一种广泛分布于自然界中的碳水化合物
  10. Java堆——Tlab分析,介绍