anaconda python更换清华源

发布时间:2019-09-20 07:36:53编辑:auto阅读(2282)

    前言

    在使用anaconda python环境过程中你会发现使用conda下载包的速度非常的慢,因为使用的是国外的服务器,所以这里要设置为国内的镜像。使用下面的配置命令即可:

    添加Anaconda的TUNA镜像

    conda config --add channels 'https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/'      //TUNA的help中镜像地址加有引号,需要去掉# 
    conda config --add channels 'https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/'
    conda config --setshow_channel_urls yes      //设置搜索时显示通道地址
    

    添加后

    (base) C:\Users\aikera>conda config --show channels
    channels:
      - 'https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/'
      - 'https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/'
      - defaults
      - conda-forge

    还有简单粗暴地方法:直接修改conda的配置,一般在当前用户路径下,比如C:\Users\Administrator.condarc
    .condarc具体内容如下:

    channels:
      - 'https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/'
      - 'https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/'
      - defaults
      - conda-forge

    验证

    conda config --show
    (base) C:\Users\aikera>conda config --show
    add_anaconda_token: True
    add_pip_as_python_dependency: True
    aggressive_update_packages:
      - ca-certificates
      - certifi
      - openssl
    allow_non_channel_urls: False
    allow_softlinks: False
    always_copy: False
    always_softlink: False
    always_yes: None
    anaconda_upload: None
    auto_update_conda: True
    changeps1: True
    channel_alias: https://conda.anaconda.org
    channel_priority: True
    channels:
      - 'https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/'
      - 'https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/'
      - defaults
      - conda-forge
    client_ssl_cert: None
    client_ssl_cert_key: None
    clobber: False
    create_default_packages: []
    custom_channels:
      pkgs/r: https://repo.anaconda.com
      pkgs/msys2: https://repo.anaconda.com
      pkgs/main: https://repo.anaconda.com
      pkgs/pro: https://repo.anaconda.com
      pkgs/free: https://repo.anaconda.com
    custom_multichannels:
      local: []
      defaults: ["https://repo.anaconda.com/pkgs/main", "https://repo.anaconda.com/pkgs/free", "https://repo.anaconda.com/pkgs/r", "https://repo.anaconda.com/pkgs/pro", "https://repo.anaconda.com/pkgs/msys2"]
    default_channels:
      - https://repo.anaconda.com/pkgs/main
      - https://repo.anaconda.com/pkgs/free
      - https://repo.anaconda.com/pkgs/r
      - https://repo.anaconda.com/pkgs/pro
      - https://repo.anaconda.com/pkgs/msys2
    disallowed_packages: []
    download_only: False
    envs_dirs:
      - D:\ProgramData\Anaconda2\envs
      - C:\Users\aikera\AppData\Local\conda\conda\envs
      - C:\Users\aikera\.conda\envs

    测试:

    安装numpy试试:

    (base) C:\Users\aikera>conda install numpy
    Solving environment: /
    WARNING: The remote server could not find the noarch directory for the
    requested channel with url: https://conda.anaconda.org/'https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/'
    
    It is possible you have given conda an invalid channel. Please double-check
    your conda configuration using `conda config --show`.
    
    If the requested url is in fact a valid conda channel, please request that the
    channel administrator create `noarch/repodata.json` and associated
    `noarch/repodata.json.bz2` files, even if `noarch/repodata.json` is empty.
    $ mkdir noarch
    $ echo '{}' > noarch/repodata.json
    $ bzip2 -k noarch/repodata.json
    /
    WARNING: The remote server could not find the noarch directory for the
    requested channel with url: https://conda.anaconda.org/'https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/'
    
    It is possible you have given conda an invalid channel. Please double-check
    your conda configuration using `conda config --show`.
    
    If the requested url is in fact a valid conda channel, please request that the
    channel administrator create `noarch/repodata.json` and associated
    `noarch/repodata.json.bz2` files, even if `noarch/repodata.json` is empty.
    $ mkdir noarch
    $ echo '{}' > noarch/repodata.json
    $ bzip2 -k noarch/repodata.json
    done
    
    ## Package Plan ##
    
      environment location: D:\ProgramData\Anaconda2
    
      added / updated specs:
        - numpy
    
    The following packages will be downloaded:
    
        package                    |            build
        ---------------------------|-----------------
        numpy-1.15.0               |   py27h911edcf_0          36 KB  defaults
        numpy-base-1.15.0          |   py27hfef472a_0         3.8 MB  defaults
        llvmlite-0.24.0            |   py27hc56fc5f_0         9.2 MB  defaults
        numba-0.39.0               |   py27h39f3610_0         2.4 MB  defaults
        mkl_fft-1.0.4              |   py27h31cbb53_1         121 KB  defaults
        mkl-2018.0.3               |                1       178.1 MB  defaults
        conda-4.5.10               |           py27_0         1.0 MB  defaults
        blas-1.0                   |              mkl           6 KB  defaults
        ------------------------------------------------------------
                                               Total:       194.7 MB
    
    The following NEW packages will be INSTALLED:
    
        blas:       1.0-mkl               defaults
        mkl_fft:    1.0.4-py27h31cbb53_1  defaults
        numpy-base: 1.15.0-py27hfef472a_0 defaults
    
    The following packages will be UPDATED:
    
        conda:      4.4.11-py27_0         defaults --> 4.5.10-py27_0         defaults
        llvmlite:   0.20.0-py27_0         defaults --> 0.24.0-py27hc56fc5f_0 defaults
        mkl:        2018.0.0-h36b65af_4   defaults --> 2018.0.3-1            defaults
        numba:      0.35.0-np113py27_10   defaults --> 0.39.0-py27h39f3610_0 defaults
        numpy:      1.13.3-py27h9ac254c_0 defaults --> 1.15.0-py27h911edcf_0 defaults
    
    Proceed ([y]/n)? y
    
    Downloading and Extracting Packages
    numpy 1.15.0: ################################################################################################# | 100%
    numpy-base 1.15.0: ############################################################################################ | 100%
    llvmlite 0.24.0: ############################################################################################## | 100%
    numba 0.39.0: ################################################################################################# | 100%
    mkl_fft 1.0.4: ################################################################################################ | 100%
    mkl 2018.0.3: ################################################################################################# | 100%
    conda 4.5.10: ################################################################################################# | 100%
    blas 1.0: ##################################################################################################### | 100%
    Preparing transaction: done
    Verifying transaction: done
    Executing transaction: done
    

关键字

上一篇: H3C ISIS

下一篇: python线程基础