关于多种方式完美解决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中函数的参数定义和可变参数用法实例分析
Jun 04 Python
python简单实现基于SSL的IRC bot实例
Jun 15 Python
Python日期时间模块datetime详解与Python 日期时间的比较,计算实例代码
Sep 14 Python
pandas进行时间数据的转换和计算时间差并提取年月日
Jul 06 Python
python通过http下载文件的方法详解
Jul 26 Python
python实现自动化报表功能(Oracle/plsql/Excel/多线程)
Dec 02 Python
python mysql 字段与关键字冲突的解决方式
Mar 02 Python
python中threading开启关闭线程操作
May 02 Python
python之语音识别speech模块
Sep 09 Python
详解python内置模块urllib
Sep 09 Python
8g内存用python读取10文件_面试题-python 如何读取一个大于 10G 的txt文件?
May 28 Python
Python使用OpenCV实现虚拟缩放效果
Feb 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
PHP中使用unset销毁变量并内存释放问题
2012/07/05 PHP
PHP大批量插入数据库的3种方法和速度对比
2014/07/08 PHP
PHP页面输出时js设置input框的选中值
2016/09/30 PHP
TP5.0框架实现无限极回复功能的方法分析
2019/05/04 PHP
下载站控制介绍字数显示的脚本 显示全部 隐藏介绍等功能
2009/09/19 Javascript
javascript创建和存储cookie示例
2014/01/07 Javascript
Windows 系统下安装和部署Egret的开发环境
2014/07/31 Javascript
DOM节点删除函数removeChild()用法实例
2015/01/12 Javascript
JavaScript中的类与实例实现方法
2015/01/23 Javascript
JS获得选取checkbox整行数据的方法
2015/01/28 Javascript
JavaScript中实现单体模式分享
2015/01/29 Javascript
JavaScript入门基础
2015/08/12 Javascript
js获取客户端操作系统类型的方法【测试可用】
2016/05/27 Javascript
Bootstrap3 Grid system原理及应用详解
2016/09/30 Javascript
深入理解vue.js中的v-if和v-show
2017/06/22 Javascript
JavaScript实现的原生态兼容IE6可调可控滚动文字功能详解
2017/09/19 Javascript
vue-content-loader内容加载器的使用方法
2018/08/05 Javascript
Vue.set()动态的新增与修改数据,触发视图更新的方法
2018/09/15 Javascript
vue-cli3中vue.config.js配置教程详解
2019/05/29 Javascript
浅谈Vue 自动化部署打包上线
2020/06/14 Javascript
Python实现将目录中TXT合并成一个大TXT文件的方法
2015/07/15 Python
python 3.0 模拟用户登录功能并实现三次错误锁定
2017/11/01 Python
Python连接Mssql基础教程之Python库pymssql
2018/09/16 Python
python 图像平移和旋转的实例
2019/01/10 Python
python调用百度地图WEB服务API获取地点对应坐标值
2019/01/16 Python
在python plt图表中文字大小调节的方法
2019/07/08 Python
python圣诞树编写实例详解
2020/02/13 Python
Django多数据库联用实现方法解析
2020/11/12 Python
应届生幼儿园求职信
2013/11/12 职场文书
法学专业毕业生自荐信范文
2013/12/18 职场文书
毕业生的自我评价分享
2013/12/18 职场文书
法律专业求职信
2014/05/24 职场文书
2015年社区综治工作总结
2015/04/21 职场文书
 Python 中 logging 模块使用详情
2022/03/03 Python
【海涛dota解说】海涛小满开黑4v5被破两路翻盘潮汐第一视角解说
2022/04/01 DOTA
SpringCloud项目如何解决log4j2漏洞
2022/04/10 Java/Android