详解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读取html中指定元素生成excle文件示例
Apr 03 Python
使用Python程序抓取新浪在国内的所有IP的教程
May 04 Python
Python中的下划线详解
Jun 24 Python
python实现简单爬虫功能的示例
Oct 24 Python
Python对象类型及其运算方法(详解)
Jul 05 Python
python3.4下django集成使用xadmin后台的方法
Aug 15 Python
django多文件上传,form提交,多对多外键保存的实例
Aug 06 Python
python 矢量数据转栅格数据代码实例
Sep 30 Python
python的faker库用法
Nov 28 Python
5行Python代码实现图像分割的步骤详解
May 25 Python
部署Django到阿里云服务器教程示例
Jun 03 Python
python数据库批量插入数据的实现(executemany的使用)
Apr 30 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的zip解压缩类pclzip使用示例
2014/03/14 PHP
javaScript - 如何引入js代码
2021/03/09 Javascript
一款js和css代码压缩工具[附JAVA环境配置方法]
2010/04/16 Javascript
js indexOf()定义和用法
2012/10/21 Javascript
jquery复选框全选/取消示例
2013/12/30 Javascript
JavaScript淡入淡出渐变简单实例
2015/08/06 Javascript
js+css绘制颜色动态变化的圈中圈效果
2016/01/27 Javascript
jQuery获取父元素及父节点的方法小结
2016/04/14 Javascript
JS & JQuery 动态添加 select option
2016/06/08 Javascript
深入理解JavaScript函数参数(推荐)
2016/07/26 Javascript
Bootstrap页面缩小变形的快速解决办法
2017/02/03 Javascript
vue-resource调用promise取数据方式详解
2017/07/21 Javascript
three.js中文文档学习之如何本地运行详解
2017/11/20 Javascript
详解vue-cli快速构建vue应用并实现webpack打包
2017/12/13 Javascript
微信小程序实现滴滴导航tab切换效果
2018/07/24 Javascript
js中位数不足自动补位扩展padLeft、padRight实现代码
2020/04/06 Javascript
vue中组件通信详解(父子组件, 爷孙组件, 兄弟组件)
2020/07/27 Javascript
Vue——前端生成二维码的示例
2020/12/19 Vue.js
Django基础知识与基本应用入门教程
2018/07/20 Python
win10子系统python开发环境准备及kenlm和nltk的使用教程
2019/10/14 Python
matplotlib 曲线图 和 折线图 plt.plot()实例
2020/04/17 Python
Python爬虫新手入门之初学lxml库
2020/12/20 Python
css3 图片圆形显示 如何CSS将正方形图片显示为圆形图片布局
2014/10/10 HTML / CSS
canvas之自定义头像功能实现代码示例
2017/09/29 HTML / CSS
KIKO MILANO英国官网:意大利知名化妆品和护肤品品牌
2017/09/25 全球购物
迪卡侬波兰体育用品商店:Decathlon波兰
2020/03/31 全球购物
护理自我鉴定范文
2013/10/06 职场文书
员工培训邀请函
2014/01/11 职场文书
创先争优制度
2014/01/21 职场文书
怎么写自荐书范文
2014/02/12 职场文书
产品生产计划书
2014/05/07 职场文书
回复函范文
2015/07/14 职场文书
中学图书馆工作总结
2015/08/11 职场文书
《所见》教学反思
2016/02/23 职场文书
golang DNS服务器的简单实现操作
2021/04/30 Golang
APP界面设计技巧和注意事项
2022/04/29 杂记