Anaconda配置文件.condarc个人配置分享
-
- 环境
- 配置
- 解释
-
- conda配置文件(.condarc)完整解释
-
- channels 配置
- show_channel_urls 配置
- default_channels 配置
- custom_channels 配置
- envs_dirs 配置
- pkgs_dirs 配置
环境
系统:Windows 11 Pro
配置
channels:
– defaults
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
pytorch: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
envs_dirs:
– D:\\DevTools\\Anaconda\\envs
pkgs_dirs:
– D:\\DevTools\\Anaconda\\pkgs
解释
conda配置文件(.condarc)完整解释
这份文件是conda的核心配置文件(.condarc),主要作用是自定义conda的包下载源(镜像) 和指定环境/包缓存的存储路径,核心目的是提升包下载速度(使用清华镜像)并规范文件存储位置。
channels 配置
channels:
– defaults
channels 定义conda查找软件包的通道列表(优先级从高到低)。其中 defaults 字面是“默认通道”,但结合下方 default_channels 配置,实际会被替换为清华镜像地址,而非conda官方源。
show_channel_urls 配置
show_channel_urls: true
show_channel_urls: true 控制安装/更新包时,终端是否显示该包的具体下载来源URL(比如清华镜像的地址)。开启后便于排查“找不到包”或“下载慢”的问题。
default_channels 配置
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
default_channels 专门用于覆盖conda原生defaults通道的地址,将官方源替换为清华大学Anaconda镜像源,解决官方源在国内下载慢的问题。列表中的三个URL分别对应:
- main:核心包仓库(Python基础包等);
- r:R语言相关包仓库;
- msys2:Windows系统的msys2工具链包(如编译依赖)。
custom_channels 配置
custom_channels:
conda-forge: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
pytorch: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
custom_channels 针对非conda官方的第三方热门通道,指定其镜像地址:
- conda-forge:目前最活跃的conda社区包源,包含大量官方源没有的包;
- pytorch:PyTorch框架相关包的专属源,替换后下载PyTorch会更快。
envs_dirs 配置
envs_dirs:
– D:\\DevTools\\Anaconda\\envs
envs_dirs 定义所有通过conda create创建的虚拟环境的存储位置。默认情况下conda环境会存放在系统盘(如C盘),这里指定到D盘的自定义路径,可避免C盘空间被占满。
pkgs_dirs 配置
pkgs_dirs:
– D:\\DevTools\\Anaconda\\pkgs
pkgs_dirs 是conda包缓存的存储目录,conda下载的包文件(如.tar.bz2格式)会缓存到这里,后续创建环境时若需要相同包,会直接从缓存读取,无需重复下载。将缓存目录指定到D盘,可避免系统盘冗余文件堆积。




