工作站(Win10)重新安装了miniconda之后,运行conda update conda 老提示SSLError错误。由于修改了国内镜像,以为是镜像url出了问题,点击发现镜像url可以访问,百思不得解。一顿试错操作后发现如下为正解。

  • 执行

    1
    
    conda config --set show_channel_urls yes
  • 在“c:\users\<用户名>” 对应用户名的目录下会有一个“.condarc”文件,修改如下:

     1
     2
     3
     4
     5
     6
     7
     8
     9
    10
    11
    12
    13
    14
    15
    16
    
    ssl_verify: true
    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
  • 将miniconda3的这几个目录添加进环境变量“PATH”中,目录路径因人而已,自己需查找正确的目录路径。我的是如下

    1
    2
    3
    
    C:\ProgramData\Miniconda3
    C:\ProgramData\Miniconda3\Library\bin
    C:\ProgramData\Miniconda3\Scripts

如此,再运行conda命令操作不再报错。