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

 更新时间:2018年12月02日 10:02:17   作者:zxyza  
这篇文章主要介绍了详解python使用pip安装第三方库(工具包)速度慢、超时、失败的解决方案,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧

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

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

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

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

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

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

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

找到路径后,首选在该路径下新建文件夹,命名为“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/

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

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

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

相关文章

  • python制作mysql数据迁移脚本

    python制作mysql数据迁移脚本

    这篇文章主要为大家详细介绍的是使用python写的mysql数据迁移的脚本,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2019-01-01
  • Python统计可散列的对象之容器Counter详解

    Python统计可散列的对象之容器Counter详解

    Counter是一个容器,可以跟踪等效值增加的次数.这个类可以用来实现其他语言中常用包或多集合数据结构实现的算法.本篇文章非常详细的介绍了容器Counter的使用方式,需要的朋友可以参考下
    2021-05-05
  • python对文件目录的操作方法实例总结

    python对文件目录的操作方法实例总结

    这篇文章主要介绍了python对文件目录的操作方法,结合实例形式总结分析了Python针对文件目录相关的遍历、删除、移动、查找等操作技巧,需要的朋友可以参考下
    2019-06-06
  • Python使用python-docx读写word文档

    Python使用python-docx读写word文档

    这篇文章主要为大家详细介绍了Python使用python-docx读写word文档,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2019-08-08
  • Python xlwt设置excel单元格字体及格式

    Python xlwt设置excel单元格字体及格式

    这篇文章主要为大家详细介绍了Python xlwt设置excel单元格字体及格式的方法,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-12-12
  • python处理Excel xlrd的简单使用

    python处理Excel xlrd的简单使用

    这篇文章主要为大家详细介绍了python处理Excel的相关资料,xlrd的简单使用,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-09-09
  • 手把手教你利用Python创建一个游戏窗口

    手把手教你利用Python创建一个游戏窗口

    pygame是python用来写游戏的扩展包,用这个扩展包,可以比较容易的构造一个游戏窗口,这篇文章主要给大家介绍了关于如何利用Python创建一个游戏窗口的相关资料,需要的朋友可以参考下
    2022-07-07
  • Python中不可错过的五个超有用函数

    Python中不可错过的五个超有用函数

    在本文中,我们用代码详细说明了Python中超实用的5个函数的重要作用,这些函数虽然简单,但却是Python中功能最强大的函数,下面一起来看看文章的详细介绍吧,希望对你的学习有所帮助
    2022-01-01
  • Python如何使用vars返回对象的属性列表

    Python如何使用vars返回对象的属性列表

    这篇文章主要介绍了Python如何使用vars返回对象的属性列表,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-10-10
  • Tensorflow深度学习使用CNN分类英文文本

    Tensorflow深度学习使用CNN分类英文文本

    这篇文章主要为大家介绍了Tensorflow深度学习CNN实现英文文本分类示例解析,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步
    2021-11-11

最新评论