关于多种方式完美解决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显示生日是星期几的方法
May 27 Python
Python实现快速多线程ping的方法
Jul 15 Python
python中requests库session对象的妙用详解
Oct 30 Python
Django基础知识与基本应用入门教程
Jul 20 Python
彻彻底底地理解Python中的编码问题
Oct 15 Python
利用python修改json文件的value方法
Dec 31 Python
python 二维数组90度旋转的方法
Jan 28 Python
Django 缓存配置Redis使用详解
Jul 23 Python
Pycharm连接远程服务器并实现远程调试的实现
Aug 02 Python
windows环境中利用celery实现简单任务队列过程解析
Nov 29 Python
Python importlib模块重载使用方法详解
Oct 13 Python
Python 如何利用ffmpeg 处理视频素材
Nov 27 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调用数据库的存贮过程!
2006/10/09 PHP
Memcache 在PHP中的使用技巧
2010/02/08 PHP
PHP 类相关函数的使用详解
2013/05/10 PHP
PHP编程文件处理类SplFileObject和SplFileInfo用法实例分析
2017/07/22 PHP
php多进程模拟并发事务产生的问题小结
2018/12/07 PHP
利用javascript判断文件是否存在
2013/12/31 Javascript
使用js实现一个可编辑的select下拉列表
2014/02/20 Javascript
smartcrop.js智能图片裁剪库
2015/10/14 Javascript
JS中的数组方法笔记整理
2016/07/26 Javascript
前端 Vue.js 和 MVVM 详细介绍
2016/12/29 Javascript
JS中cookie的使用及缺点讲解
2017/05/13 Javascript
vue组件间通信子与父详解(二)
2017/11/07 Javascript
vue2.0 自定义组件的方法(vue组件的封装)
2018/06/05 Javascript
Vue函数式组件-你值得拥有
2019/05/09 Javascript
Python多线程和队列操作实例
2015/06/21 Python
Python实现优先级队列结构的方法详解
2016/06/02 Python
pandas apply 函数 实现多进程的示例讲解
2018/04/20 Python
python清除函数占用的内存方法
2018/06/25 Python
Django框架视图介绍与使用详解
2019/07/18 Python
基于python全局设置id 自动化测试元素定位过程解析
2019/09/04 Python
Python 字符串处理特殊空格\xc2\xa0\t\n Non-breaking space
2020/02/23 Python
Python 实现 T00ls 自动签到脚本代码(邮件+钉钉通知)
2020/07/06 Python
Python+Selenium随机生成手机验证码并检查页面上是否弹出重复手机号码提示框
2020/09/21 Python
python 线程的五个状态
2020/09/22 Python
PyCharm常用配置和常用插件(小结)
2021/02/06 Python
实例讲解使用CSS实现多边框和透明边框的方法
2015/09/08 HTML / CSS
CSS3圆角边框和边界图片效果实例
2016/07/01 HTML / CSS
NFL加拿大官方网上商店:NHLShop.ca
2019/03/12 全球购物
高中生评语大全
2014/04/25 职场文书
革命英雄事迹演讲稿
2014/09/13 职场文书
2014医学院领导班子对照检查材料思想汇报
2014/09/19 职场文书
列车乘务员工作不细心检讨书
2014/10/07 职场文书
买房协议书范本
2014/10/23 职场文书
2015新学期校长寄语(3篇)
2015/03/25 职场文书
学雷锋活动简报
2015/07/20 职场文书
vue3使用vuedraggable实现拖拽功能
2022/04/06 Vue.js