欢迎光临
我们一直在努力

Anaconda配置文件.condarc个人配置分享

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盘,可避免系统盘冗余文件堆积。

赞(0)
未经允许不得转载:171主机测评 » Anaconda配置文件.condarc个人配置分享
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址