conda config跟~/.condarc是啥关系啊。。为啥我在 ~/.condarc里面改成了:
channels:
- defaults
auto_activate_base: true
anaconda_upload: false
show_channel_urls: true
default_channels:
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/r
- 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
pytorch-lts: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
simpleitk: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
用conda config --show channels看,结果却是:
channels:
- defaults
2 回答
~/.condarc是一个配置文件,可用在里面存储自定义的下载源的地址、代理设置、环境目录等信息,而conda config是一个命令,其实也就是在对condarc这个文件里面的内容进行修改,只不过是通过命令行的形式。
至于你所说的conda config --show channels,它输出的是当前所应用的通道,也就是在安装包的时候,指示conda哪些下载源去搜寻。
你输出的结果,说明目前使用了默认的通道,而你所在的配置文件中有对默认通道进行修改:
default_channels:
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/r
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/msys2
因此,实际上,下载的包时候还是从你上述下载源中获取。
你可以在下载之前使用
conda info
来查看这个包的具体信息,包括下载的url信息。
生信新手