zoukankan      html  css  js  c++  java
  • pip下载速度问题详解

    前言

    pip下载的安装包都是在国外的pipy服务器上面,又因国内某种墙的策略,导致速度非常的慢,甚至无法访问。
    于是国内很多的企业和爱好者纷纷搭建自己的服务器,定时从pypi上拉起所有的镜像文件。然后我们只需要通过国内搭建的服务上下载便能实现正常速度。
    另外一种方式是通过代理绕过墙实现加速下载。

    国内下载源:

    简介 下载源
    阿里云 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/
    原生pypi https://pypi.Python.org/simple/

    问题现象:

    解决方式一

    总结:临时解决当前的问题

    pip install -i 下载源  包名  #语法
    pip install -i http://mirrors.aliyun.com/pypi/simple/ flask
    

    解决方式二

    总结:临时解决,并且解决了其他问题导致的无法安装
    下载官网的whl文件在进行安装

    pip install **.whl
    


    解决方式三

    总结:长期解决了问题,但是操作稍微繁琐,并且因为是定时拉取国外服务器的包,所以存在部分新包未及时同步。

    1、文件管理器文件路径地址栏敲:%APPDATA% 回车,快速进入 C:Users当前电脑用户AppDataRoaming 文件夹中
    2、新建 pip 文件夹并在文件夹中新建 pip.ini 配置文件
    3、新增 pip.ini 配置文件内容如下

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

    解决方式四

    总结:长期解决了问题,可以随时一键切换下载源,但因为是定时拉取国外服务器的包,所以存在部分新包未及时同步。

    pip config set global.index-url 源链接    #语法
    pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple/
    

    解决方式五

    总结:随时可以加速下载最新的包,唯一缺点梯子需要花钱或者折腾一番,但是梯子的好处远不止于此。
    弄一个梯子,开启全局代理,然后可以自由的遨游。具体的请自行谷歌或者GitHub搜索。

  • 相关阅读:
    lintcode-60-搜索插入位置
    lintcode-57-三数之和
    lintcode-55-比较字符串
    lintcode-52-下一个排列
    lintcode-51-上一个排列
    lintcode-49-字符大小写排序
    lintcode-47-主元素 II
    lintcode-45-最大子数组差
    lintcode-44-最小子数组
    Charles抓包
  • 原文地址:https://www.cnblogs.com/huny/p/14141164.html
Copyright © 2011-2022 走看看