anaconda python更换清华源
- 2020 年 1 月 6 日
- 筆記
前言
在使用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:Usersaikera>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:UsersAdministrator.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:Usersaikera>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:ProgramDataAnaconda2envs - C:UsersaikeraAppDataLocalcondacondaenvs - C:Usersaikera.condaenvs
测试:
安装numpy试试:
(base) C:Usersaikera>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:ProgramDataAnaconda2 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