zoukankan      html  css  js  c++  java
  • pip 以及 git提高下载速度总结

    文章已发布到公众号:逆向工程师Reverse

    国内使用pip和git下载东西很慢,需要设置镜像地址以提高速度

    Windows pip

    下载一个文件:

    pip install xxx -i https://pypi.douban.com/simple --trusted-host=pypi.douban.com

    下载文本里的文件:

    pip install -r requirements.txt -i https://pypi.douban.com/simple --trusted-host=pypi.douban.com

    -i 参数后面便是镜像地址

    https://mirrors.ustc.edu.cn/pypi/web/simple/

    这是中国科技大学的镜像地址

    https://pypi.douban.com/simple --trusted-host=pypi.douban.com

    豆瓣的

    Linux pip

    在Linux pip2的版本中没有-i 这个参数,但是我们可以设置Linux的源文件,那么Linux下载东西会自动从这些镜像地址下载,官方的源也就没有必要保留了,官方是外面的你们懂的很慢

    • 打开文件
    leafpad /etc/apt/sources.list
    • 删除所有信息,把国内的源换上去
    #中科大
    deb http://mirrors.ustc.edu.cn/kali kali-rolling main non-free contrib
    
    deb-src http://mirrors.ustc.edu.cn/kali kali-rolling main non-free contrib
    
    #阿里云
    deb http://mirrors.aliyun.com/kali kali-rolling main non-free contrib
    
    deb-src http://mirrors.aliyun.com/kali kali-rolling main non-free contrib
    • 终端输入源更新命令
    第一条:apt-get clean && apt-get update && apt-get upgrade –y && apt-get dist-upgrade –y
    
    第二条:apt-get update && apt-get upgrade

    这样我们的kali源便配置好了,使用pip不用带-i 参数,直接pip install

    Windows操作系统下的git使用

    从GitHub上下载zip很慢,我们需要使用git这个工具来帮助我们下载提速

    下载git工具,网址:

    https://npm.taobao.org/mirrors/git-for-windows/

    下载好后在桌面鼠标右键打开git bash here

    这是git的页面可以直接使用命令,下载GitHub的文件到桌面

    git clone 【url】

    但是速度很慢怎么办???这就是要需要解决的问题了

    一、没有国外代理

    • 在下面这个网站查找代码里的网页ip地址

    https://www.ipaddress.com/

    192.30.253.112 http://github.com
    
    151.101.184.133 http://assets-cdn.github.com
    
    151.101.185.194 http://github.global.ssl.fastly.net
    • 打开本机hosts文件,路径:C:WindowsSystem32driversetc,把上面代码的ip地址更换为查到的ip地址,然后写入hosts文件,保存
    • 启动cmd窗口,刷新dns解析缓存,再使用git工具下载会快一点(我快的不明显,也不知道到底有没有用,心理作用是有用的,毕竟原来下不了的文件能下了)
    ipconfig /flushdns

    二、有国外代理,开了socks5通道(没有ssr这个办法行不通)

    • 在git bash here窗口挨个敲命令,#注释内容不用管,1080就是你开的socks5代理端口
    git config --global http.proxy socks5://127.0.0.1:1080
    git config --global https.proxy socks5://127.0.0.1:1080
    
    git config --global http.proxy http://127.0.0.1:1081
    git config --global https.proxy https://127.0.0.1:1081
    
    
    # socks5协议,1080端口修改成自己的本地代理端口
    git config --global http.https://github.com.proxy socks5://127.0.0.1:1080
    git config --global https.https://github.com.proxy socks5://127.0.0.1:1080
    
    # http协议,1081端口修改成自己的本地代理端口
    git config --global http.https://github.com.proxy https://127.0.0.1:1081
    git config --global https.https://github.com.proxy https://127.0.0.1:1081

     

    如果不小心写错了配置信息该怎么办

    • 先查看配置情况,写入了那些信息
    git config --list
    • 再使用下面命令清除修改信息
    git config --global -unset http.proxy
    git config --global -unset https.https
    
    
  • 相关阅读:
    《算法导论》第十章----基本数据结构
    《算法导论》第九章----中位数和顺序统计学
    《算法导论》第八章----线性时间排序(决策树+计数排序+基数排序)
    C++实现快速排序
    C++实现斐波那契第N项非递归与递归实现的时间比较
    C++实现用两个栈实现队列
    C++实现从尾到头打印链表(不改变链表结构)
    C++实现二叉树(建树,前序,中序,后序)递归和非递归实现
    Spark 大数据文本统计
    逻辑回归--参数解释+数据特征不独热编码+训练数据分布可视话
  • 原文地址:https://www.cnblogs.com/blackicelisa/p/12432265.html
Copyright © 2011-2022 走看看