详解python使用pip安装第三方库(工具包)速度慢、超时、失败的解决方案


Posted in Python onDecember 02, 2018

人生苦短,我用python!为什么很多人喜欢用python,因为包多呀,各种调包。但是调包有的时候也调的闹心,因为安装包不是失败就是很慢,很影响自己的工作进度,这里给出一个pip快速安装工具包的办法,希望能帮助到一些新入门python的同学们。

当我们在cmd窗口中使用命令:pip install 包名.文件格式 时候常常会出现安装失败的现象,你会看到下载的进度条,但是最后显示当下载到百分之几十的时候窗口中就会出现一堆红字,有如下类似提示:

详解python使用pip安装第三方库(工具包)速度慢、超时、失败的解决方案

详解python使用pip安装第三方库(工具包)速度慢、超时、失败的解决方案

详解python使用pip安装第三方库(工具包)速度慢、超时、失败的解决方案

以上这些图片都显示是python第三方库下载出问题了,这是由于我们在cmd窗口进行pip安装时候,默认是去下载国外资源,由于国内网络问题常常会网速不稳定甚至没有网速,这时候就会导致安装包时出现错误。解决办法有两种:

1、第一种是笨方法,首先搜索所需要的安装包,然后去国外的网站去下载这个安装包。(记住:你要下载的安装包的名称就是你在cmd窗口pip安装时候程序自动搜索下载那个安装包名,此外尽量选择迅雷下载,浏览器下载常常没有速度)下载后就cd到你下载包的文件夹中安装即可。在cmd窗口进行本地文件包安装时候你可以在窗口中看到系统可能会自动安装相关必备的其他包,可能也会出现下载失败情况,出现这种情况只需将下载不下来的包继续去国外网站下载然后再本地安装即可。

2、第二种就是一劳永逸的方法,选择国内镜像源,相当于你从国内的一些机构下载你所需的python第三方库,这样速度就杠杠的了。那么如何选择国内镜像源呢,如何配置呢?

首先找到C:\Users\Administrator\AppData\Roaming,这个路径的文件夹,有人会找不到,这是因为你的文件夹被隐藏了,解决办法如下:

打开c盘,点击左上角的“查看”-“选项”(文件夹选项)-勾选“显示隐藏的文件”,然后确定即可。这样你就能看到AppData文件夹了。(如下图)

详解python使用pip安装第三方库(工具包)速度慢、超时、失败的解决方案

找到路径后,首选在该路径下新建文件夹,命名为“pip”,然后在pip文件夹中新建一个txt格式的文本文档,打开文本文档,将下面这些代码复制到文本文档中,关闭保存。然后将txt格式的文本文档重新命名为“pip.ini”,这样就创建了一个配置文件。

[global]

timeout = 60000

index-url = https:// pypi.tuna.tsinghua.edu.cn /simple

[install]

use-mirrors = true

mirrors = https://pypi.tuna.tsinghua.edu.cn

文档中的链接地址还可以更换其他的如下:

阿里云 http:// mirrors.aliyun.com/pypi /simple/

中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/

豆瓣(douban) http:// pypi.douban.com/simple/

清华大学 https:// pypi.tuna.tsinghua.edu.cn /simple/

中国科学技术大学 http:// pypi.mirrors.ustc.edu.cn /simple/

新建后的配置文件如下图:

详解python使用pip安装第三方库(工具包)速度慢、超时、失败的解决方案

这样再使用pip进行包安装时候就默认选择国内源进行安装了,速度超快!!!

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python可变参数*args和**kwargs用法实例小结
Apr 27 Python
python中virtualenvwrapper安装与使用
May 20 Python
mvc框架打造笔记之wsgi协议的优缺点以及接口实现
Aug 01 Python
python 将对象设置为可迭代的两种实现方法
Jan 21 Python
解决pycharm下os.system执行命令返回有中文乱码的问题
Jul 07 Python
在Django的View中使用asyncio的方法
Jul 12 Python
Python英文文章词频统计(14份剑桥真题词频统计)
Oct 13 Python
基于python+selenium的二次封装的实现
Jan 06 Python
Python实现CNN的多通道输入实例
Jan 17 Python
Scrapy框架基本命令与settings.py设置
Feb 06 Python
Python 数据分析之逐块读取文本的实现
Dec 14 Python
python元组打包和解包过程详解
Aug 02 Python
在pycharm上mongodb配置及可视化设置方法
Nov 30 #Python
PyCharm配置mongo插件的方法
Nov 30 #Python
对python自动生成接口测试的示例讲解
Nov 30 #Python
在unittest中使用 logging 模块记录测试数据的方法
Nov 30 #Python
浅谈python在提示符下使用open打开文件失败的原因及解决方法
Nov 30 #Python
python2与python3的print及字符串格式化小结
Nov 30 #Python
Python 中 function(#) (X)格式 和 (#)在Python3.*中的注意事项
Nov 30 #Python
You might like
PHP得到mssql的存储过程的输出参数功能实现
2012/11/23 PHP
jQuery 1.0.2
2006/10/11 Javascript
js版本A*寻路算法
2006/12/22 Javascript
Flexigrid在IE下不显示数据的有效处理方法
2014/09/04 Javascript
使用JavaScript进行进制转换将字符串转换为十进制
2014/09/21 Javascript
使用node.js 制作网站前台后台
2014/11/13 Javascript
nodejs教程之环境安装及运行
2014/11/21 NodeJs
NodeJS制作爬虫全过程(续)
2014/12/22 NodeJs
jQuery实现返回顶部效果的方法
2015/05/29 Javascript
JS+CSS相对定位实现的下拉菜单
2015/10/06 Javascript
javascript下拉列表菜单的实现方法
2015/11/18 Javascript
jquery中键盘事件小结
2016/02/24 Javascript
jQuery内容折叠效果插件用法实例分析(附demo源码)
2016/04/28 Javascript
jQuery选择器总结之常用元素查找方法
2016/08/04 Javascript
JS获取html元素的标记名实现方法
2016/10/08 Javascript
JavaScript BASE64算法实现(完美解决中文乱码)
2017/01/10 Javascript
详解JS: reduce方法实现 webpack多文件入口
2017/02/14 Javascript
详解PHP后期静态绑定分析与应用
2018/03/21 Javascript
浅谈ng-zorro使用心得
2018/12/03 Javascript
ant design vue导航菜单与路由配置操作
2020/10/28 Javascript
python根据出生日期获得年龄的方法
2015/03/31 Python
python实现TF-IDF算法解析
2018/01/02 Python
10 分钟快速入门 Python3的教程
2019/01/29 Python
python编程进阶之类和对象用法实例分析
2020/02/21 Python
python 如何把docker-compose.yaml导入到数据库相关条目里
2021/01/15 Python
Expedia加拿大官方网站:加拿大最大的在线旅游提供商
2017/12/31 全球购物
Bibloo荷兰:女士、男士和儿童的服装、鞋子和配饰
2019/02/25 全球购物
Tuckernuck官网:经典的美国品质服装、鞋子和配饰
2021/01/11 全球购物
淘宝中秋节活动方案
2014/01/31 职场文书
家电业务员岗位职责
2014/03/10 职场文书
教师国庆节演讲稿范文2014
2014/09/21 职场文书
国庆节标语大全
2014/10/08 职场文书
辩论会主持词
2015/07/03 职场文书
安全教育的主题班会
2015/08/13 职场文书
2015小学新教师个人工作总结
2015/10/14 职场文书
2019最新劳动仲裁申请书!
2019/07/08 职场文书