博客
关于我
Anaconda清华镜像下载大文件频繁出错
阅读量:584 次
发布时间:2019-03-11

本文共 1950 字,大约阅读时间需要 6 分钟。

优化后的文章:

使用Anaconda配置PyTorch GPU环境时的断连问题解决方案

在我最近的工作中,这个问题让我有点烦恼。每当我尝试下载cuwatoolkit包时,网络就不断断连,看来安装体验都没想象中那样顺利。后来,我在GitHub上找到了官方的解决方案,这过程让我学到了不少有趣的知识。

我首先尝试通过清华大学的镜像站来解决问题。为了确认网络连接是否正常,我运行了以下命令:

tracert mirrors.tuna.tsinghua.edu.cn

结果显示,最多经过30个跃点到达目的地。看来网络连接没问题,我可以尝试使用清华大学的镜像站来解决问题。

根据官方建议,镜像站的地址是:

https://mirrors.bfsu.edu.cn/anaconda/

为了让Anaconda能够使用这些镜像站,我需要修改配置文件。文件应该存在于我的用户目录下的 .condarc 文件中。配置文件的内容可设定如下:

channels:  - defaults  show_channel_urls: true  default_channels:    - https://mirrors.bfsu.edu.cn/anaconda/pkgs/main    - https://mirrors.bfsu.edu.cn/anaconda/pkgs/r    - https://mirrors.bfsu.edu.cn/anaconda/pkgs/msys2custom  conda-forge:    - https://mirrors.bfsu.edu.cn/anaconda/cloud  msys2:    - https://mirrors.bfsu.edu.cn/anaconda/cloud  bioconda:    - https://mirrors.bfsu.edu.cn/anaconda/cloud  menpo:    - https://mirrors.bfsu.edu.cn/anaconda/cloud  pytorch:    - https://mirrors.bfsu.edu.cn/anaconda/cloud  simpleitk:    - https://mirrors.bfsu.edu.cn/anaconda/cloud

添加了这些镜像源后,我需要清理索引缓存,以确保索引信息是最新的。运行以下命令:

conda clean -i

然后,我可以创建一个新的环境测试:

conda create -n myenv numpy

如果在Linux系统中使用,可以通过以下命令添加更多镜像源:

conda config --add channels https://mirrors.bfsu.edu.cn/anaconda/pkgs/mainconda config --add channels https://mirrors.bfsu.edu.cn/anaconda/pkgs/rconda config --add channels https://mirrors.bfsu.edu.cn/anaconda/pkgs/msys2conda config --add channels https://mirrors.bfsu.edu.cn/anaconda/cloud/pytorchconda config --add channels https://mirrors.bfsu.edu.cn/anaconda/cloud/conda-forgeconda config --add channels https://mirrors.bfsu.edu.cn/anaconda/cloud/msys2conda config --add channels https://mirrors.bfsu.edu.cn/anaconda/cloud/biocondaconda config --add channels https://mirrors.bfsu.edu.cn/anaconda/cloud/menpoconda config --add channels https://mirrors.bfsu.edu.cn/anaconda/cloud/simpleitkconda create -n pytorch3.8-gpu python=3.8conda clean -i

通过这些步骤,我可以顺利地安装PyTorch GPU环境,解决了之前的断连问题。这次的修补体验让我对Anaconda的配置有了更深入的了解,也让我意识到镜像站的重要性。

转载地址:http://ddevz.baihongyu.com/

你可能感兴趣的文章
Object c将一个double值转换为时间格式
查看>>
object detection之Win10配置
查看>>
object detection训练自己数据
查看>>
object detection错误Message type "object_detection.protos.SsdFeatureExtractor" has no field named "bat
查看>>
object detection错误之Could not create cudnn handle: CUDNN_STATUS_INTERNAL_ERROR
查看>>
object detection错误之no module named nets
查看>>
Object of type 'ndarray' is not JSON serializable
查看>>
Object Oriented Programming in JavaScript
查看>>
object references an unsaved transient instance - save the transient instance before flushing
查看>>
Object 类的常见方法有哪些?
查看>>
Object-c动态特性
查看>>
Object.assign用法
查看>>
Object.create
查看>>
Object.defineProperty详解
查看>>
Object.keys()的详解和用法
查看>>
objectForKey与valueForKey在NSDictionary中的差异
查看>>
Objective - C 小谈:消息机制的原理与使用
查看>>
OBJECTIVE C (XCODE) 绘图功能简介(转载)
查看>>
Objective-C ---JSON 解析 和 KVC
查看>>
Objective-C 编码规范
查看>>