Anaconda升级的解决方法


关于conda升级问题, Anaconda各种版本镜像下载地址

关于conda升级问题

1. 在原Anaconda版本上进行更新升级

更新过程:如何更新Anaconda版本

过程中出现的一些问题:

  • InvalidVersionSpecError: Invalid version spec: =2.7

  • CondaValueError: Malformed version string ‘~’ : invalid character(s)

    应该是conda的版本过低(我个人之前是5.4版本,Anaconda3.6.5),需要更新conda,又回到上面去了,如果可以按照前两个blog顺利进行,应该也走不到这,不行的话,就去重装吧,简单省脑

2. 就是重装Anaconda

  1. 重装 or 修复
  1. 重新配置Anaconda

    Anaconda安装与Python虚拟环境配置保姆级图文教程

Anaconda conda常用命令:从入门到精通以及各种代理软件

conda的镜像文件\.condarc配置:

channels:
  - https://mirrors.ustc.edu.cn/anaconda/cloud/menpo/
  - https://mirrors.ustc.edu.cn/anaconda/cloud/bioconda/
  - https://mirrors.ustc.edu.cn/anaconda/cloud/msys2/
  - https://mirrors.ustc.edu.cn/anaconda/cloud/conda-forge/
  - https://mirrors.ustc.edu.cn/anaconda/pkgs/main/
  - https://mirrors.ustc.edu.cn/anaconda/pkgs/free/
  - https://mirrors.aliyun.com/anaconda/pkgs/main/
  - https://mirrors.aliyun.com/anaconda/pkgs/free/
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
  - defaults
show_channel_urls: true
default_channels:
  - https://mirrors.ustc.edu.cn/anaconda/pkgs/main
  - https://mirrors.ustc.edu.cn/anaconda/pkgs/r
  - https://mirrors.ustc.edu.cn/anaconda/pkgs/msys2
custom_channels:
  conda-forge: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/
  bioconda: https://mirrors.ustc.edu.cn/anaconda/cloud/bioconda/
  menpo: https://mirrors.ustc.edu.cn/anaconda/cloud/menpo/
  defaults: https://mirrors.aliyun.com/anaconda/pkgs/main/

通过在 channels 中列出多个通道源,并通过 custom_channels 定制特定通道的具体镜像地址。这样做的好处是可以在一个配置文件中统一管理通道,同时根据需求为特定的通道使用更合适的镜像源(比如更快速的国内镜像)。

就是custom_channels是特定的通道,使用自定义的镜像源,而其他的通道就是用channels列出的镜像源。

镜像源配置的参数解释:

  1. channels:列出通道源的顺序,Anaconda 会按照顺序查找包。例如,可以列出多个通道,如 conda-forgedefaults、以及一些特定的镜像源。

  2. custom_channels:专门用来定制某些通道的具体镜像地址。例如,你可以为 conda-forge 设置一个镜像站点(如清华镜像),而其他通道依然使用默认的源。

若某个特定的通道(比如 conda-forge)使用自定义镜像源,可以使用 custom_channels 来重定向该通道到另一个镜像地址。

conda-forgebiocondamenpo 都是 Anaconda 的社区维护通道(channel):

1. conda-forge

  • 功能conda-forge 是一个由社区维护的开源软件包通道,包含了大量的科学计算、机器学习和数据分析相关的包。它是一个非常活跃的社区,很多包的更新和新版本都是通过这个通道发布的。
  • 常用场景:如果你需要一些官方 Anaconda 仓库中没有的最新或特定版本的包,conda-forge 通道通常是一个很好的选择。

2. bioconda

  • 功能bioconda 是一个专注于生物信息学和生命科学的 Anaconda 通道。这个通道提供了大量的生物学相关软件包,如基因组学、转录组学、蛋白质组学等工具。
  • 常用场景:如果你在进行生物信息学分析或需要生物学相关工具,bioconda 是一个非常有用的资源。

3. menpo

  • 功能menpo 通道专注于计算机视觉和图像处理相关的包,特别是 3D 图像处理和人脸识别等领域。menpo 提供了一些与计算机视觉、机器学习和图像处理相关的工具和库。
  • 常用场景:如果你从事计算机视觉、图像处理或相关领域的研究,menpo 通道可能会提供一些有用的包。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值