解决Anaconda3国内资源下载缓慢、下载不了
这是清华镜像源官方4月份的说明,可以看到Anaconda官方在搞事情
如果你去他官网下载,你会发现网速...
即使开了代理下载,仍然只有50多kb每秒左右...
那么有什么办法能快速下载该资源呢?本文章授人鱼还要授人渔(百度网盘链接在文末),并会讲解下利用个人公网服务器和scp协议快速下载到被限速的资源
基本思路
方法一
自己搭建个人公网服务器,控制个人公网服务器下载该资源,再通过scp协议把该资源从服务器下载到本地
测试结果:个人服务器下载Anaconda速度31M/s,从节点拷贝到本地500+kb/s ~ 1.5M/s
方法二
让自己终端走socks5代理,直接快速下载限速资源(较方便,推荐,前提是已经能ssocks)
测试结果:下载速度 3 ~ 6M+/s
方法一:搭建自己的公网服务器下载
1.服务器租赁
去 www[dot]vultr[dot]com (dot替换成 . ) 租一台服务器,注册一个新账号,有优惠,充10美刀送50美刀,然后选择支付宝或微信支付
然后选择服务器配置,自己选一个地方,镜像是Ubuntu 18.10 x64
然后顺手勾一下Enable IPV6
然后就可以开始新建服务器实例了,点击deploy now创建即可,创建好后可以看见服务器已在运行中
2.连接公网服务器
windows下可以用Xshell等工具连接,我一般用的是MobaXterm,全能型的,集成了各种协议于一体,很方便。
linux下安装openssh服务后下可以直接使用ssh命令来连接你的公网服务器
ssh your_server_ip
如果你本地没有安装openssh服务,直接命令行安装
sudo yum install openssh-server (redhat系列的linux发行版)
或者
sudo apt-get install openssh-server(debian系列的linux发行版)
ssh连接后会提示输入密码,然后提示yes or no,选yes,这样你便成功连上了
3.使用个人服务器下载Anaconda3
以linux发行版为例,找到下载链接
直接wget下载
wget https://repo.anaconda.com/archive/Anaconda3-2019.03-Linux-x86_64.sh
可以惊讶的发现,节点帮你的下载速度达到了31.4兆/s,我还没反应过来它就给我下好了
下载好后便只差将节点服务器上的Anaconda下载到本地了,那么如何将远程端的文件下载到本地呢?这就需要使用scp协议了,同样是传输文本的协议(也都是ssh功能之一),scp相对与sftp更加轻量,所以速度更快
用法:
scp 用户名@ssh服务器地址:文件路径 本地文件名
例如下面这行,表示从远程节点的root目录下将文件下载到本地的Desktop上,并命名为Anaconda3.sh
scp root@your_server_ip:/root/Anaconda3-2019.03-Linux-x86_64.sh ~/Desktop/Anaconda3.sh
回车后便可以看到正在下载了,速度还可以,反正比官网快多了,等个十分钟左右便可以下载好
方法二:让终端走socks5代理直接快速下载 (自己能跑ssocks的推荐该方法)
1.安装proxychains
git clone https://github.com/rofl0r/proxychains-ng.git
cd proxychains-ng
./configure
make && make install
cp ./src/proxychains.conf /etc/proxychains.conf
cd .. && rm -rf proxychains-ng
2. 修改proxychains配置
vim /etc/proxychains.conf
将 socks4 127.0.0.1 9095
改为 socks5 127.0.0.1 1080
因为默认socks4走的是tor代理,所以这里改成socks5,走ssocks代理
3.使用proxychains4下载
打开ssocks代理,然后在终端输入以下:
proxychains4 wget https://repo.anaconda.com/archive/Anaconda3-2019.03-Linux-x86_64.sh
可以看到操作既方便,速度也很可观,2分钟就可以下好了
想用第二种方法,但还没装ssocks的可以继续往下
该部分内容承接方法一的第二点,即你已经租了一台节点服务器,并能ssh连上。下面我们将介绍安装ss服务,让你能通过ss代理科学上网,从而你便可以使用方法二来快速下载
1.安装ssocks服务
ssh连接上后,下一步就是在节点上安装ssocks服务了,那什么是ssocks服务?简单点讲就是支持自由式学习的服务。由于新建的服务器实例是自带git的,所以你可以一行命令下载ssocks服务自动化安装脚本来帮你安装ssocks服务(自己替换下url)
git clone http[]s://github[dot]com/Flyzy2005/ss-fly
下载好以后便可以运行脚本
ss-fly/ss-fly.sh -i password 1024
password替换成你自己想设置的密码,1024是你的端口号。然后回车等待,一段时间后可以看到ssocks服务已经安装好了
该脚本在ubuntu内核4.9+版本中还会直接开启bbr内核加速算法,让ssocks速度有明显提升
2.下载SSOCKS客户端连接节点
网上搜索下载ssocks客户端,下好后添加连接,选择从url导入(当然你也可以选择其他方式,比如二维码)然后把上一步生成的ssocks链接粘贴到里面,保存后会自动生成你的ssocks客户端配置。不过要注意本地的代理端口要改成1080,比如这里我是deepin系统,操作如下:商店自带了ssocks客户端,可在商店中下载,然后导入url后自动生成配置,连接成功后如下
然后打开设置,选择系统代理
并做如下配置
好了,到此后,你便可以使用方法二进行快速下载了。 关闭的话也只需要上图选择"无",点确认就行了
鱼:附linux版本Anaconda链接:https://pan[dot]baidu[dot]com/s/1R45kWKu5tDPoTaX9vOzM6g (dot替换成 . ) 密码:dkq6
过了几天在这里追加下,从最近几天的观察发现,下载慢的原因更可能是由于自身网卡和网络账号情况,因为个人用的是deepin系统,deepin的网卡一直有点奇怪,怎么说,比较弱,百兆宽带下有时候比win慢很多。还有一点我怀疑是移动运行商那边的问题,说是卖的百兆校园宽带网,可实际上根本没那么快,网络一下50兆带宽,过几秒又变成3兆带宽,击败3%的网友,总感觉对流量太敏感,流量稍微增加一点就马上缩小窗口大小,难不成偷偷一个账号绑多个用户?要么估计就是运营商出口那边带宽太low了,达不到其宣传的标准。所以以上方法不是解决问题的充要条件,但在一般情况下还是有些效果的。
解决Anaconda3国内资源下载缓慢、下载不了相关推荐
- Microsoft Visual Studio Installer Projects下载缓慢下载不动的解决办法
版本VS2017. 下载了好久发现一直很缓慢,于是找了解决办法. 1:打开VSMicrosoft Visual Studio Installer Projects下载界面, 2:打开网络,更改适配器选 ...
- Unity基础篇:解决Asset Store资源商店点下载或导入没反应
我们有时候会想从资源商店下载项目或素材,但是发现点击下载按钮没有反应. 虽然不知道怎么回事,但我们只需要进入自己的愿望清单就可以了. 不建议使用老版商店了,因为它确实是没反应............. ...
- 镜像资源汇总 -- node依赖包下载缓慢或不成功的解决办法
前言 在使用npm镜像或者淘宝镜像下载资源时,往往会因网络或者其他原因下载缓慢或者下载不成功,这种可以通过添加镜像资源来解决. 具体操作 镜像资源汇总,列表如下: 52.74.223.119 gith ...
- 彻底解决gradle与gradle plugin匹配关系以及gradle下载缓慢的问题
文章目录 问题引入 原因 解决方法 1. 检查gradle版本和gradle插件版本是否匹配 2. 解决gradle下载慢的问题 手动下载gradle包 替换依赖仓库 方法一:在build.gradl ...
- 国内VSCode官网下载缓慢问题
问题: 在VSCode官网下载VScode时,因缓慢而导致一直失败. 解决 使用国内镜像解决问题:vscode.cdn.azure.cn 如图所示,将图中无法下载的链接复制后,修改红框内地址为国内镜像 ...
- VsCode官网下载缓慢或者网络连接失败解决方法
VsCode官网下载缓慢或者网络连接失败解决方法 大家直接在官网上下载应用程序或者zip文件,下载的速度都是相当的感人. 下满分享一个国内镜像的下载办法,用了之后你就可以体验到飞起的感觉了. 流程: ...
- 解决 HomeBrew 下载缓慢的问题
解决 HomeBrew 下载缓慢的问题 参考文章: (1)解决 HomeBrew 下载缓慢的问题 (2)https://www.cnblogs.com/stevexu/p/10701496.html ...
- pytorch下载缓慢解决方法并配置 Jupyter Notebook
pytorch下载缓慢解决方法 在pytorch官网的下载方式太慢,根本无法安装. 可以使用anaconda 的清华镜像:https://mirrors.tuna.tsinghua.edu.cn/he ...
- 解决Genymotion模拟器下载缓慢或者失败的方法
解决Genymotion模拟器下载缓慢或者失败的方法 参考文章: (1)解决Genymotion模拟器下载缓慢或者失败的方法 (2)https://www.cnblogs.com/Cmoadne/p/ ...
最新文章
- 如何在Membership中实现修改密码的功能
- 1-冒泡排序C实现(递增递减的简单转换)
- UVA 10273 Eat or not to Eat?
- 一根网线有这么多“花样”,你知道吗?
- tomcat(11)org.apache.catalina.core.StandardWrapper源码剖析
- 除去数组中的空字符元素array_filter()
- Cannot forward after response has been committed问题解决及分析
- Cosmos分布式网络解决方案Althea推出以太坊Cosmos跨链桥
- 计算一个连通分量中节点的个数的两种方法
- 讨论PV原语、解答PV疑惑
- ASP.NET中实现无刷新级联
- Pdproxy度盘下载器
- 【SA TSP】基于matlab模拟退火算法求解34城市旅行商问题【含Matlab源码 882期】
- 贴片钽电容的封装、尺寸和标…
- 佛寺风飘飘,塔上幡摇摇
- 数组循环向左移动k位的算法
- Springboot 项目整合自定义日志文件
- 编码标准:纪律和人因工程的双剑合璧
- Java Lambda Consumer<T> BiConsumer DoubleConsumer IntConsumer LongConsumer ObjDoubleConsumer ObjLong
- 浅谈计算机系统仿真,仿真技术的发展 [浅谈现代仿真技术]