You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

升级Spyder 5 IDE后缺失spyder-kernels,conda安装遇PackagesNotFoundError求助

解决Spyder 5启动时spyder-kernels版本不兼容及PackagesNotFoundError问题

直接指定conda-forge频道安装

默认conda频道无所需的spyder-kernels 2.3.x版本,在安装命令中指定conda-forge频道即可解决:

conda install -c conda-forge spyder-kernels=2.3

-c conda-forge 参数会让conda从conda-forge频道检索并安装符合要求的版本(≥2.3.0且<2.4.0)。

若存在环境冲突,创建独立conda环境

如果当前环境存在包依赖冲突导致安装失败,建议创建独立环境隔离依赖:

# 创建新环境(可根据需求调整Python版本,Spyder 5兼容Python 3.7-3.10)
conda create -n spyder5-env python=3.9
# 激活环境
conda activate spyder5-env
# 同步安装Spyder 5和对应版本内核
conda install -c conda-forge spyder=5 spyder-kernels=2.3

这种方式能彻底规避现有环境的依赖矛盾,确保Spyder 5正常启动。

配置conda-forge为默认频道(可选)

若后续需频繁从conda-forge安装包,可将其设为默认频道并调整优先级:

# 添加conda-forge频道
conda config --add channels conda-forge
# 设置严格优先级,优先使用conda-forge的包
conda config --set channel_priority strict

配置完成后,直接执行conda install spyder-kernels=2.3即可自动从conda-forge获取对应版本。

内容的提问来源于stack exchange,提问作者John Smith

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.26 04:45:14