背景:

        随着人工智能的不断兴起,python作为最接近人工智能的语言,变得越来越流行,人生苦短,python要学起来。之所以越来用的人喜欢学习python和研究Python,除了python本身便于学些、语法简短、面向对象等特点以外,最主要的是python的第三方生态特别丰富,可以依赖的包多呀,各种调包方便。但是调包有的时候也调的闹心,因为安装包不是失败就是很慢,很影响自己的工作进度,本文主要给出一个pip快速安装工具包的办法,希望能帮助到一些新入门python的同学们。

安装:

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

 原因分析:

导致安装失败的原因,一般是网速太慢或者安装包过大,请求响应时间太长中断导致的,因为在正常情况下,我们安装命令的镜像源使用的是国外镜像源,可想而知,通过访问使用外国的服务器不卡顿才怪。

解决办法: 

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

2. 通过临时更换国内镜像源的方式进行快速安装。可以在使用pip安装命令的时候添加以下参数和网址去解决:

使用清华镜像源安装:
pip install tensorflow -i https://pypi.tuna.tsinghua.edu.cn/simple
改用豆瓣镜像源安装:
pip install tensorflow -i http://pypi.douban.com/simple

参数 -i 也可以改为  --index  , 位置可以改变,如下方式也是可以的:

pip install -i http://pypi.douban.com/simple/ flask

 使用该方式可能会遇到的问题: 

有时候我们换了国内镜像源之后可能也无法安装成功,主要原因是因为电脑可能有防毒软件或者不信任机制等原因,这时候使用如下命令可以解决。

pip install tensorflow -i http://pypi.douban.com/simple --trusted-host pypi.douban.com
pip install --upgrade tensorflow -i http://pypi.douban.com/simple --trusted-host pypi.douban.com

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

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

打开“计算机”盘,点击左上角的“查看”-“选项”(文件夹选项)-勾选“显示隐藏的文件”,然后确定即可。这样你就能看到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

里面的timeout是相应等待时间,可以改变,60000表示1分钟不响应才会中断。

创建成如下方式也是可以的:

[global]
index-url=http://mirrors.aliyun.com/pypi/simple/
[install]
trusted-host=mirrors.aliyun.com

注意:trusted-host 选项为了避免麻烦是必须的,否则使用的时候会提示不受信任,或者添加“--trusted-host=mirrors.aliyun.com”选项(方法2已经提到过)

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

阿里云: 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.hustunique.com/simple/

山东理工大学 :http://pypi.sdutlinux.org/simple/

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

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

别的问题:

注意:有网页提示需要创建或修改配置文件(linux的文件在~/.pip/pip.conf,windows在%HOMEPATH%\pip\pip.ini),至少Windows7下“%HOMEPATH%\pip\pip.ini”这个目录是不起作用的。linux下,修改 ~/.pip/pip.conf (没有就建立一个), 修改 index-url至tuna,内容以下:

[global]
index-url = http://pypi.douban.com/simple/
[install]
use-mirrors = true
mirrors = http://pypi.douban.com/
trusted-host = pypi.douban.com

pip安装python库速度慢、失败及超时报错解决办法相关推荐

  1. spyder安装python包(附超时报错解决办法)

    找到 anaconda 的命令窗口 比如我要安装的包名是 docx 首先检查pip是否安装 pip 出现如下界面即是已经有 pip 了 然后我们借助pip来安装扩展包 直接输入如下命令 pip ins ...

  2. 安装了ros后Python3 调用import cv2报错解决办法:

    Enjoy lab and life 分类专栏: opencv ros 错误如下: Traceback (most recent call last): File "./run.py&quo ...

  3. ‘pip 安装第三方库速度太慢’的解决办法

    写在这里的初衷,一是备忘,二是希望得到高人指点,三是希望能遇到志同道合的朋友. 目录 pip 安装第三方库速度太慢 设置方法,以清华镜像源为例: pip 安装第三方库速度太慢 可设置 pip 从国内的 ...

  4. python的pip安装-pip安装python库的方法总结

    使用pip安装python库的几种方式 1.使用pip在线安装 1.1 安装单个package 格式如下: pip install SomePackage 示例如下: 比如:pip install s ...

  5. python用pip安装_使用pip安装python库的几种常用方法

    使用pip安装python库的几种方式 1.使用pip在线安装 1.1 安装单个package 格式如下:pip install SomePackage 示例如下: 比如:pip install sc ...

  6. pip安装python库总提示下载超时read timed out的解决办法

    今天安装好python和pip之后,打算安装python库时总是提示下载超时read timed out,后面找到下面的办法成功解决问题: pip install -i https://pypi.do ...

  7. 安装 python 虚拟环境 > pip install virtualenv -i https://pypi.tuna.tsinghua.edu.cn/simple/报错解决办法

    安装 python 虚拟环境 > pip install virtualenv -i https://pypi.tuna.tsinghua.edu.cn/simple/报错解决办法 [root@ ...

  8. Python在指定环境下安装第三方库的报错解决办法

    Python在指定环境下安装第三方库的报错解决办法 在python安装第三方库时,如果直接打开cmd命令提示符,并输入下列安装命令,则会默认安装在base环境下 但base环境下的包新建的虚拟环境是无 ...

  9. pycharm安装pandas报错解决办法

    pycharm安装pandas报错解决办法 当使用pycharm自动安装pandas时,提示安装失败并要求在命令提示符界面进行安装.在使用命令提示符安装成功之后,发现pycharm仍然无法安装pand ...

  10. Navicat Premium15 安装报错解决办法

    Navicat Premium15 安装报错解决办法 在安装Navicat的时候,发现一直无法破解安装,一直报错提示"激活失败.原因可能是由于已达到激活次数的上限.请检查你是否已在 卸载或重 ...

最新文章

  1. java标准类的制作
  2. 深度|10分钟读懂阿里巴巴高级专家在Flutter Live2018的分享
  3. 用CSS Filter 可以实现相同的效果
  4. AngularJS2.0 hello world例子——引入这么多额外的依赖库真是很忧伤啊
  5. crt0.S(_main)代码分析
  6. 阻止事件冒泡——商品编辑
  7. linux 负载命令,通过Linux命令查看系统平均负载的方法
  8. 掌握基于switch语句的流程控制测试分析 1221
  9. 汽车电子嵌入式软件概述
  10. 总结tomcat优化方法
  11. laravel学习笔记
  12. js如何准确获取当前页面url网址信息
  13. iOS - 微信分享无法显示好友列表
  14. matlab从excel第二行写,matlab从某行读excel
  15. mysql创建表并指定字符集_mysql 创建表 指定字符集
  16. 计算机的随想作文500字,生活随想作文500字 - 五年级 - 中小学生作文网
  17. 怎么理解 Web 3.0?
  18. 使用HTTPie测试Web服务
  19. Stephen 博客开通
  20. Python 做个小爬虫,要看技术交流群里小伙伴们的上榜情况,真的很方便!

热门文章

  1. 2000-2019地级市环境规制数据(利用环保词频统计衡量)
  2. 重构改善既有的代码设计(代码的坏味道) 1
  3. 舆情负面新闻管理是什么?给大家简单梳理一下
  4. 【SAP Abap】SE38 - SAP ABAP DESCRIBE使用示例代码
  5. 【5min+】 这些C#的运算符您都认识吗?
  6. 行车记录仪 - 录像存储功能需求分析
  7. 《第七天》——单片机界的第七天
  8. 王歌心灵成长书院喜获“全国AAA级信用单位”荣誉称号
  9. stm32串口学习笔记(参考原子哥以及野火哥)
  10. 想找个GG一起在互联网创业