专栏首页Python爬虫与数据挖掘手把手教你在Linux系统下进行Python pip换源操作

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

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

/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爬虫与数据挖掘(crawler_python),作者:Python进阶者

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2020-05-26

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 在windows下如何新建爬虫虚拟环境和进行Scrapy安装

    Scrapy是Python开发的一个快速、高层次的屏幕抓取和web抓取框架,用于抓取web站点并从页面中提取结构化的数据。Scrapy吸引人的地方在于它...

    Python进阶者
  • 在windows下如何新建爬虫虚拟环境和进行scrapy安装

    Scrapy是Python开发的一个快速、高层次的屏幕抓取和web抓取框架,用于抓取web站点并从页面中提取结构化的数据。Scrapy吸引人的地方在于它是一个框...

    Python进阶者
  • 手把手教你进行pip换源,让你的Python库下载嗖嗖的(系列二)

    今天我们来说说python的pip换源吧,这个换源,相对来说,还是比较重要的,能让自己少生好几次气的,哈哈哈!礼拜一的时候,小编发布了手把手教你进行pi...

    Python进阶者
  • Python:安装pip

    这时候如何安装pip就显得很重要了,当然前提是安装了Python,并且配置了环境变量

    py3study
  • python学习前期(笔记)

    https://www.anaconda.com/download/ https://www.python.org/downloads/windows/ 下载p...

    py3study
  • 将Python打包成可执行文件exe的心路历程

      我们有时候需要将做好的Python程序打包成为一个exe , 方便我们使用,查找了资料发现 pyinstaller 、py2exe,最后还是选择的pyins...

    李家酒馆酒保
  • Python的pip安装

    我安装的是Python3,在安装目录下有一个libexec目录,里面有一个pip包

    py3study
  • Pip的基本使用

    进入https://pypi.python.org/pypi/pip,下载 .tar.gz压缩包

    弄啥嘞
  • windows双版本python安装双版

    有时候我们需要在windows系统上面安装双版本的python,但是时间一长就忘了pip是为了pyhon2还是python3安装的了,别人我不知道,反正我是这样...

    py3study
  • Python pip

    大多数python自带pip,因此首先可检查是否已经安装了pip。在python3中为pip3

    py3study

扫码关注云+社区

领取腾讯云代金券