当前位置: 首页 > news >正文

conda 配置源

无论是Anaconda vs Miniconda vs Miniforge 中的哪个,只要使用conda就涉及源,换源的目的是为了加速包的获取

修改配置文件

通过修改用户目录下的 .condarc 文件来使用

不同系统下的 .condarc 目录如下:

  • Linux: ${HOME}/.condarc
  • macOS: ${HOME}/.condarc
  • Windows: C:\Users\<YourUserName>\.condarc

注:

  • Windows 用户无法直接创建名为.condarc 的文件,可先执行 conda config --set show_channel_urls yes 生成该文件之后再修改。
  • 由于更新过快难以同步,TUNA 等镜像站不同步pytorch-nightly , pytorch-nightly-cpu , ignite-nightly 这三个包。
  • 如果您正在从某一镜像源切换到另一镜像源,请检查镜像源是否同步了您所需要的 repo,以及该 repo 是否支持您使用的平台 (e.g. linux-64)。
  • 为了保证以下配置在所有镜像站可用,配置中只加入了少量必须的第三方源,

清华大学开源软件镜像站

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

即可添加 Anaconda Python 免费仓库。

使用下列命令清除索引缓存,并安装常用包测试一下。

conda clean -i
conda create -n myenv numpy

使用命令

查看源

conda config --show-sources


###
C:\Users\johnny>conda config --show-sources
==> C:\johnny\soft\miniforge3\.condarc <==
channels:
  - conda-forge

==> C:\Users\johnny\.condarc <==
channels:
  - defaults
custom_channels:
  conda-forge: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  pytorch: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
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
show_channel_urls: True

配置默认的源

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/

配置第三方源中

conda config --set custom_channels.conda-forge https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/

其他镜像站

https://help.mirrors.cernet.edu.cn/anaconda/
https://mirrors.ustc.edu.cn/help/anaconda.html
https://mirrors.tuna.tsinghua.edu.cn/help/anaconda/

相关文章:

  • CSDN违禁词与规避(CSDN社区专属)
  • 零基础学QT、C++(四)QT程序打包
  • 利用Linux技能处理访问升级
  • UE_C++ —— Container TSet
  • AIGC视频扩散模型新星:SVD——稳定扩散的Video模型
  • 服务保护和分布式事务
  • buu-get_started_3dsctf_2016-好久不见39
  • WordPress自定义排序插件:Simple Custom Post Order完全指南(SEO优化版)
  • 探讨一下游戏的重要性
  • netcore libreoffice
  • Windows - 通过ssh打开带有图形界面的程序 - 一种通过计划任务的曲折实现方式
  • 2024年数字政府服务能力优秀创新案例汇编(附下载)
  • 【QT中的一些高级数据结构,持续更新中...】
  • 高精度算法解析与实现(c++)
  • QT实战-基于QWidget实现的异形tip窗口
  • Python爬虫实战:获取12306特定日期、城市车票信息,并做数据分析以供出行参考
  • AcWing走迷宫-最短路问题-BFS求解
  • 小型字符级语言模型的改进方向和策略
  • 面阵工业相机提高餐饮业生产效率
  • TDengine 产品组件: 客户端 taosc
  • 周慧芳任上海交通大学医学院附属上海儿童医学中心党委书记
  • 俄乌上周在土耳其直接谈判,外交部回应
  • 女巫的继承者们
  • 美国恶劣天气已造成至少28人死亡
  • 殷墟出土鸮尊时隔50年首次聚首,北京新展“看·见殷商”
  • 光速晋级!2025年多哈世乒赛孙颖莎4比0战胜对手