zoukankan      html  css  js  c++  java
  • 一举解决Anaconda换源难题

    一举解决Anaconda换源难题

    前言

    不得不说,就给Anaconda、pytorch换源这个问题,我前前后后遇到好几次,每次都得在网上搜索好长一段时间。浪费时间不说,还让人心情特别不好。所以本次的博客就是记录自己发现的一个比较好的解决方法。

    正文

    首先,换源也就无非那几个源,但是这里我推荐的是清华的镜像,因为我目前就是学生,使用校园网还是比较快的,不用校园网清华的也快,毕竟有钱

    本文可以解决

    anaconda | 镜像站使用帮助 | 清华大学开源软件镜像站 | Tsinghua Open Source Mirror

    首先你先打开上面的连接,其实人家清华网站上已经给了具体的解决方法,这里就是做一些补充。

    TUNA 还提供了 Anaconda 仓库与第三方源(conda-forge、msys2、pytorch等,查看完整列表)的镜像,各系统都可以通过修改用户目录下的 .condarc 文件。Windows 用户无法直接创建名为 .condarc 的文件,可先执行 conda config --set show_channel_urls yes 生成该文件之后再修改。

    上面说了,意思就是我们做的修改都是在这个.condarc文件进行的,那么可能遇到的问题也就那几种:

    1. 这个文件在哪里呢?

      答:先运行完conda config --set show_channel_urls yes这行代码

      • 如果你是Windows,那么你可以在C:Users你的用户名这个文件下找到这个文件,如果找不到可能是隐藏了,显示隐藏文件可以在资源管理器中设置;
      • Mac或是Linux都是在用户目录下/home/你的用户名这个文件夹下
    2. 这个文件如何打开呢?

      答:这个比较简单,实际上你把这个文件当作一个文本文件就可以了。也就是说你可以用一个文本编辑器打开它,比如记事本;

    3. 我该修改什么呢?

      答:打开这个文件后,内容可能是这样的,以我的文件为例:

      ssl_verify: true
      channels:
        - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
        - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
      show_channel_urls: true
      default_python:
      

      我这里因为以前修改过源,所以上面3、4行出现了清华源的地址。当然,中间的地址也有可能是别的。

      然后,我们把anaconda | 镜像站使用帮助 | 清华大学开源软件镜像站 | Tsinghua Open Source Mirror这个网站中间的那些内容替换我们原来的文件就可以了,我就直接改成下面所示的代码了。

      ssl_verify: true
      channels:
        - defaults
      show_channel_urls: true
      channel_alias: https://mirrors.tuna.tsinghua.edu.cn/anaconda
      default_channels:
        - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main
        - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free
        - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/r
        - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/pro
        - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/msys2
      custom_channels:
        conda-forge: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
        msys2: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
        bioconda: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
        menpo: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
        pytorch: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
        simpleitk: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
      

      我实际运行了一下,在一个新的虚拟环境下安装pytorch还是蛮快的。

    结语

    我发现,有些问题可能不大,但是可能以后还会遇到,而且遇到之后,还得重新在网上筛一些解决方案,这真的很麻烦。自己第一次找到方法解决问题后,真的应该来记录一下,哪怕写一个小的记录,这样就能形成一个属于自己的百宝库。

  • 相关阅读:
    站立会议报告(7)
    团队博客(13)
    团队博客(12)
    意见评论
    团队博客(11)
    团队博客(10)
    团队博客(9)
    团队博客(8)
    站立会议报告(6)
    Java Callable
  • 原文地址:https://www.cnblogs.com/alking1001/p/14075648.html
Copyright © 2011-2022 走看看