【错误解决】PackagesNotFoundError: The following packages are not available from current channels:

项目场景:

anaconda环境下安装memory-profiler包出现报错PackagesNotFoundError: The following packages are not available from current channels:

问题描述

安装memory-profiler包出现报错PackagesNotFoundError: The following packages are not available from current channels:
在这里插入图片描述


原因分析:

这个错误信息通常出现在使用conda环境管理器时,当你尝试通过conda命令行工具安装一个在当前配置的channels中无法找到的特定Python包。PackagesNotFoundError意味着conda没有在你已经配置的软件源里找到指定的包。
1、尝试将conda-forge,社区驱动的一个频道添加进去,但是依然报错:
在这里插入图片描述
2、到https://anaconda.org/官网去找memory-profiler没有这个安装包:
在这里插入图片描述

3、直接尝试在命令行中使用pip命令安装:
在这里插入图片描述
可成功安装上。


解决方案:

通过百度,一般都会进行频道更新或者找第三方频道,也可记了,方便以后遇到:
对于conda用户,除了默认的defaults频道之外,这里有几个常用的、推荐的第三方频道:
conda-forge: conda-forge是社区驱动的一个频道,提供了大量的开源软件包,并且通常比官方默认频道更新更频繁。许多在默认频道中找不到或版本较旧的包,在conda-forge频道中可能可以找到最新版本。
添加方法:conda config --add channels conda-forge
anaconda: Anaconda官方提供的额外频道,有时候会有一些预发布或者特殊版本的包。
添加方法: conda config --add channels anaconda
bioconda: 对于生物信息学相关的包,bioconda频道是一个很好的资源,它专门收录了许多生物科学和计算生物学领域的软件包。
添加方法: conda config --add channels bioconda
msys2: 用于Windows平台的一些C/C++编译工具和其他依赖项。
添加方法: conda config --add channels msys2

  • 20
    点赞
  • 32
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值