关于多种方式完美解决Python pip命令下载第三方库的问题


Posted in Python onDecember 21, 2020

写在前面

   众所周知python拥有众多的第三方库,据不完全统计python有1w多个第三方库(为什么是不完全统计,因为我也记不清了☺),那既然有这么多的库,那么不可避免的就是我们要去下载他。但对我们这些国内用户的话,有时候用pip命令安装库的话速度实属龟速,下面介绍几个提速的方法,对你有用的话别忘了点赞关注+收藏哦~

  另外最近发现总有人搬运我的文章,并且不加原文链接,这里我郑重声明一下,本人目前仅在CSDN这一个平台发布文章,其他小伙伴如果想转载 或者引用请注明引用来源,未经许可不得直接搬运,请尊重创作人的劳动成果,谢谢!(唉,我这么一个小菜鸡居然还有人搬运,还望搬运大佬手下留情~)**

关于多种方式完美解决Python 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 install -i 国内镜像地址 包名

例如: pip install -i https://mirrors.aliyun.com/pypi/simple/ requests

注:新版ubuntu要求使用https源

二、永久提速

  每次临时复制镜像地址放在后面也挺麻烦的,所以接下来介绍永久提速的方法。做一下简单的配置即可完成。

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

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

[install]
trusted-host = pypi.douban.com

   使用记事本默认的ANSI编码格式复制上面的文本粘贴即可,最后将.txt的后缀去掉,效果如图:

关于多种方式完美解决Python pip命令下载第三方库的问题

在command中测试:win+r输入cmd进入控制台输入命令pqi ls,没有安装pqi模块的可以用pip install pqi命令安装一下,安装后输入命令,效果如下:

关于多种方式完美解决Python pip命令下载第三方库的问题

   显示出了可用的镜像源,然后输入pqi show命令可以查看我们当前使用的镜像源

关于多种方式完美解决Python pip命令下载第三方库的问题

   可以看到我们已经将镜像源更改为豆瓣了,所有步骤到结束,大家可以动手试试哦,如果遇到任何问题欢迎评论区留言或者私信我呦~

(二) Mac 和 Linux 配置

  •  打开terminal
  • 输入命令:
mkdir .pip
vim .pip/pip.conf

(这两步是在home目录下新建文件: .pip/pip.conf)

3.按 i 键进入输入模式,在这个文件中复制粘贴写入如下内容:

[global]
index-url = https://pypi.doubanio.com/simple/
timeout = 1000
【install】
use-mirrors = true
mirrors = https://pypi.doubanio.com//

 

按ESC退出插入模式后,直接输入 :wq 回车,这样就会保存并退出刚才创建的文件和输入的内容了。

  以上就是所有的配置方式啦,小伙伴们还在等什么赶紧去下载一个库试试吧,以前十几分钟才能下载完的,现在只需三秒喔~

到此这篇关于多种方式完美解决pip命令下载第三方库的问题的文章就介绍到这了,更多相关pip命令下载第三方库内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Python 相关文章推荐
详解在Python的Django框架中创建模板库的方法
Jul 20 Python
详解python里使用正则表达式的全匹配功能
Oct 19 Python
如何使用 Pylint 来规范 Python 代码风格(来自IBM)
Apr 06 Python
python实现linux下抓包并存库功能
Jul 18 Python
Python 函数返回值的示例代码
Mar 11 Python
pyQT5 实现窗体之间传值的示例
Jun 20 Python
Python 共享变量加锁、释放详解
Aug 28 Python
Windows下pycharm创建Django 项目(虚拟环境)过程解析
Sep 16 Python
Python生成六万个随机,唯一的8位数字和数字组成的随机字符串实例
Mar 03 Python
Python集成开发工具Pycharm的安装和使用详解
Mar 18 Python
Python基于pip实现离线打包过程详解
May 15 Python
Python xlrd模块导入过程及常用操作
Jun 10 Python
Python爬虫模拟登陆哔哩哔哩(bilibili)并突破点选验证码功能
Dec 21 #Python
python switch 实现多分支选择功能
Dec 21 #Python
selenium自动化测试入门实战
Dec 21 #Python
django中ImageField的使用详解
Dec 21 #Python
python文件路径操作方法总结
Dec 21 #Python
Python爬虫新手入门之初学lxml库
Dec 20 #Python
Python修改DBF文件指定列
Dec 19 #Python
You might like
php实现的支持imagemagick及gd库两种处理的缩略图生成类
2014/09/23 PHP
深入理解PHP中的Streams工具
2015/07/03 PHP
PHP实现RTX发送消息提醒的实例代码
2017/01/03 PHP
浅谈ThinkPHP5.0版本和ThinkPHP3.2版本的区别
2017/06/17 PHP
查看源码的工具 学习jQuery源码不错的工具
2011/12/26 Javascript
JavaScript高级程序设计(第3版)学习笔记5 js语句
2012/10/11 Javascript
JS的replace方法详细介绍
2012/11/09 Javascript
JavaScript—window对象使用示例
2013/12/09 Javascript
javascript中取前n天日期的两种方法分享
2014/01/26 Javascript
jquery如何扑捉回车键触发的事件
2014/04/24 Javascript
纯javascript实现四方向文本无缝滚动效果
2015/06/16 Javascript
JavaScript:Date类型全面解析
2016/05/19 Javascript
总结JavaScript的正则与其他语言的不同之处
2016/08/25 Javascript
Windows下快速搭建NodeJS本地服务器的步骤
2017/08/09 NodeJs
vue使用xe-utils函数库的具体方法
2018/03/06 Javascript
js+canvas实现验证码功能
2020/09/21 Javascript
详解JavaScript 事件流
2020/09/02 Javascript
Python基于hashlib模块的文件MD5一致性加密验证示例
2018/02/10 Python
Pycharm代码无法复制,无法选中删除,无法编辑的解决方法
2018/10/22 Python
Python常用爬虫代码总结方便查询
2019/02/25 Python
Flask框架学习笔记之使用Flask实现表单开发详解
2019/08/12 Python
jupyter notebook 实现matplotlib图动态刷新
2020/04/22 Python
keras自定义回调函数查看训练的loss和accuracy方式
2020/05/23 Python
python matplotlib工具栏源码探析二之添加、删除内置工具项的案例
2021/02/25 Python
HTML5中5个简单实用的API
2014/04/28 HTML / CSS
国际鲜花速递专家:Floraqueen
2016/11/24 全球购物
2014年清明节寄语
2014/04/03 职场文书
出租房屋协议书
2014/09/14 职场文书
办公楼租房协议书范本
2014/11/25 职场文书
大明湖导游词
2015/02/03 职场文书
欠条格式范本
2015/07/03 职场文书
幼儿园大班教师随笔
2015/08/14 职场文书
干部外出学习心得体会
2016/01/18 职场文书
详解CocosCreator消息分发机制
2021/04/16 Javascript
Windows中Redis安装配置流程并实现远程访问功能
2021/06/07 Redis
Redis 彻底禁用RDB持久化操作
2021/07/09 Redis