关于多种方式完美解决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解析xml文件实例分析
May 27 Python
简单理解Python中的装饰器
Jul 31 Python
Python原始字符串与Unicode字符串操作符用法实例分析
Jul 22 Python
Python创建二维数组实例(关于list的一个小坑)
Nov 07 Python
pycharm远程调试openstack的图文教程
Nov 21 Python
特征脸(Eigenface)理论基础之PCA主成分分析法
Mar 13 Python
pycharm: 恢复(reset) 误删文件的方法
Oct 22 Python
对pandas里的loc并列条件索引的实例讲解
Nov 15 Python
Python 的字典(Dict)是如何存储的
Jul 05 Python
python画图常规设置方式
Mar 05 Python
使用Python获取当前工作目录和执行命令的位置
Mar 09 Python
python爬虫要用到的库总结
Jul 28 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
德生PL450的电路分析和低放电路的改进办法
2021/03/02 无线电
PHP常用编译参数中文说明
2014/09/27 PHP
PHP+JS实现大规模数据提交的方法
2015/07/02 PHP
详解php命令注入攻击
2019/04/06 PHP
laravel5.2表单验证,并显示错误信息的实例
2019/09/29 PHP
PHP实现文件上传后台处理脚本
2020/03/04 PHP
Jsonp 跨域的原理以及Jquery的解决方案
2010/05/18 Javascript
动态载入js提高网页打开速度的方法
2014/07/04 Javascript
node.js中的http.response.write方法使用说明
2014/12/14 Javascript
js控制页面的全屏展示和退出全屏显示的方法
2015/03/10 Javascript
jQuery文件上传控件 Uploadify 详解
2016/06/20 Javascript
用JS实现轮播图效果(二)
2016/06/26 Javascript
EasyUI的doCellTip实现鼠标放到单元格上提示单元格内容
2016/08/24 Javascript
jQuery实现判断控件是否显示的方法
2017/01/11 Javascript
深入理解vue路由的使用
2017/03/24 Javascript
关于jQuery里prev()的简单操作代码
2017/10/27 jQuery
浅谈vue的props,data,computed变化对组件更新的影响
2018/01/16 Javascript
解决vue中对象属性改变视图不更新的问题
2018/02/23 Javascript
利用原生JS实现欢乐水果机小游戏
2020/04/23 Javascript
在Vue中使用HOC模式的实现
2020/08/23 Javascript
Python使用新浪微博API发送微博的例子
2014/04/10 Python
Python图像的增强处理操作示例【基于ImageEnhance类】
2019/01/03 Python
pycharm第三方库安装失败的问题及解决经验分享
2020/05/09 Python
python读取图像矩阵文件并转换为向量实例
2020/06/18 Python
浅谈css3中的渐进增强和优雅降级
2017/12/01 HTML / CSS
美国名牌手表折扣网站:Jomashop
2020/05/22 全球购物
应届生服务员求职信
2013/10/31 职场文书
电子商务网站的创业计划书
2014/01/05 职场文书
初一生物教学反思
2014/01/18 职场文书
新三好学生主要事迹
2014/01/23 职场文书
公司授权委托书范本
2014/09/18 职场文书
违纪检讨书范文
2015/01/27 职场文书
物流业务员岗位职责
2015/04/03 职场文书
2019年市场部个人述职报告(三篇)
2019/10/23 职场文书
python用字节处理文件实例讲解
2021/04/13 Python
Redis 彻底禁用RDB持久化操作
2021/07/09 Redis