zoukankan      html  css  js  c++  java
  • Windows 和 Ubuntu 下通过国内镜像源使用 conda 进行软件包下载

      使用 anaconda 提供的包管理器 conda 安装 pytorch 等软件包的时候,速度会比较捉急,其中一个重要原因在于这些软件包的源位于国外,相应的下载速度也会受到影响。一个可行的解决方案是换用国内的镜像源来进行对应的软件包下载,比如清华 Anaconda 镜像源,设置源的方法也比较简单。( 部分内容原总结于笔者博客conda 使用清华镜像软件源 中)

      Ubuntu 环境

      1.首先将对应镜像源的地址通过 conda config --add 命令加入 conda 的 channel 列表中,可以选择添加整个镜像源的地址或只添加与 pytorch 相关的镜像源的地址。(或者更傻瓜的方式,将 ~/.condarc 文件备份后,将清华 Anaconda 镜像源页面中的配置文件内容复制至 ~/.condarc 文件中)

        conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/       #添加整个镜像源的地址
        conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/     #添加镜像源中 pytorch 对应的地址

      2.通过 conda config 命令设置使用 conda 进行软件包下载时显示软件包的 url 地址,这样就可以看到下载软件包的时候是否是从国内镜像源下载。具体命令为 conda config --set show_channel_urls yes。(Windows 环境中用户主目录下会生成对应的 .condarc 文件,里面保存一些与源相关的信息)

        conda config --set show_channel_urls yes    #下载时显示软件包的来源

      3.通过 conda config --show-sources 命令查看添加的软件源,确定是否添加有效。

        conda config --show-sources    #查看已有的软件源

      4.通过 conda config --remove 命令删除某个源。

        conda config --remove channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/    #删除某个源

      5.在上述设置完成后,通过 conda clean -i 保证设置同步生效。

        conda clean -i    #清理旧的索引缓存

      6.此时可以通过国内源安装 pytorch 等 python 常用软件。从 pytorch 的官网通过环境获取对应的 conda 安装命令后,将最后的 -c 命令去掉,即可通过前面添加的镜像源直接安装 pytorch,速度感人。

        conda install pytorch torchvision cudatoolkit=10.1 -c pytorch    #官网查询的安装 pytorch 的 conda 命令
        conda install pytorch torchvision cudatoolkit=10.1               #本地使用的安装命令,去掉 -c 参数

      Windows 环境

      Windows 环境下对 conda 源的修改原理与 Ubuntu 环境下基本相同,均为在对应的配置文件中添加镜像源的地址。

      1.首先可通过 conda config --show-sources 命令查看当前已有源的信息,在笔者设备上显示如下。这里 show_channel_urls 设置是打开的,若是关闭可以通过上面介绍的 conda config --set show_channel_urls yes 命令开启。同时也可以看到对应的源配置文件位于 C:Usersusrname.condarc 文件中。( 若 .condarc 配置文件不存在,通过 conda config --set show_channel_urls yes 命令会自动生成 )

      

       2.使用上文介绍的 conda config -add 命令添加 conda 镜像地址,或者直接将清华 Anaconda 镜像源页面中的配置文件内容复制至 C:Usersusrname.condarc  文件中。后续即可使用国内的镜像源进行软件下载。

      参考

      Anaconda 镜像使用帮助——清华源

      Anaconda清华镜像源的使用及安装Pytorch失败问题解决

      相关

      Ubuntu18.04 设置国内镜像软件源进行软件下载/更新

      更新 pip 源为国内镜像源

  • 相关阅读:
    实用机器学习 跟李沐学AI
    Explicitly drop temp table or let SQL Server handle it
    dotnettransformxdt and FatAntelope
    QQ拼音输入法 禁用模糊音
    (技术八卦)Java VS RoR
    Ruby on rails开发从头来(windows)(七)创建在线购物页面
    Ruby on rails开发从头来(windows)(十三)订单(Order)
    Ruby on rails开发从头来(windows)(十一)订单(Order)
    新员工自缢身亡,华为又站到了风口浪尖
    死亡汽油弹(Napalm Death)乐队的视频和来中国演出的消息
  • 原文地址:https://www.cnblogs.com/yhjoker/p/12906955.html
Copyright © 2011-2022 走看看