详解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实现批量转换文件编码(批转换编码示例)
Jan 23 Python
Python使用自带的ConfigParser模块读写ini配置文件
Jun 26 Python
Python+matplotlib实现填充螺旋实例
Jan 15 Python
python实现年会抽奖程序
Jan 22 Python
树莓派采用socket方式文件传输(python)
Jun 22 Python
python3.x提取中文的正则表达式示例代码
Jul 23 Python
python爬虫解决验证码的思路及示例
Aug 01 Python
python+Django+pycharm+mysql 搭建首个web项目详解
Nov 29 Python
python 二维矩阵转三维矩阵示例
Nov 30 Python
基于h5py的使用及数据封装代码
Dec 26 Python
python RSA加密的示例
Dec 09 Python
pytorch 实现在测试的时候启用dropout
May 27 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
分享ThinkPHP3.2中关联查询解决思路
2015/09/20 PHP
PHP保存Base64图片base64_decode的问题整理
2019/11/04 PHP
JavaScript去掉空格的方法集合
2010/12/28 Javascript
javascript代码加载优化方法
2011/01/30 Javascript
基于javascript滚动图片具体实现
2013/11/18 Javascript
jquery获取当前点击对象的value方法
2014/02/28 Javascript
js时间戳转为日期格式的方法
2015/12/28 Javascript
js实现百度登录框鼠标拖拽效果
2017/03/07 Javascript
js鼠标经过tab选项卡时实现切换延迟
2017/03/24 Javascript
原生JS实现层叠轮播图
2017/05/17 Javascript
解决npm安装Electron缓慢网络超时导致失败的问题
2018/02/06 Javascript
支付宝小程序tabbar底部导航
2018/11/06 Javascript
微信小程序常见页面跳转操作简单示例
2019/05/01 Javascript
javascript实现日历效果
2019/06/17 Javascript
JS字符串常用操作方法实例小结
2019/06/24 Javascript
详解Vue.js 响应接口
2020/07/04 Javascript
[01:02:54]完美世界DOTA2联赛PWL S2 FTD vs GXR 第一场 11.22
2020/11/26 DOTA
Python3.x和Python2.x的区别介绍
2013/02/12 Python
python将xml xsl文件生成html文件存储示例讲解
2013/12/03 Python
python在windows下实现备份程序实例
2014/07/04 Python
Python2.x版本中cmp()方法的使用教程
2015/05/14 Python
Python用sndhdr模块识别音频格式详解
2018/01/11 Python
python实现三维拟合的方法
2018/12/29 Python
python3实现小球转动抽奖小游戏
2020/04/15 Python
python 并发编程 多路复用IO模型详解
2019/08/20 Python
Python 实现图片转字符画的示例(静态图片,gif皆可)
2020/11/05 Python
CSS3中新增的对文本和字体的设置
2020/02/03 HTML / CSS
法国高保真音响和家庭影院商店:Son Video
2019/04/26 全球购物
日常奢侈品,轻松购物:Verishop
2019/08/20 全球购物
应用服务器有那些
2012/01/19 面试题
如何从一个文件档案的尾端新增记录
2016/12/02 面试题
大学生两会精神学习心得体会
2014/03/10 职场文书
远程培训的心得体会
2014/09/01 职场文书
详解Java实践之建造者模式
2021/06/18 Java/Android
浅谈如何保证Mysql主从一致
2022/03/13 MySQL
《我的美好婚事》动画化决定纪念插画与先导PV公开
2022/04/06 日漫