新装Anaconda后无法将Spyder升级至5.1.5版本问题求助
解决方案
1. 修正命令拼写错误
你最后执行安装命令时触发PackagesNotFoundError是拼写失误导致,你将anaconda多输入了一个字母n写为ananconda,修正拼写即可消除该类报错。
2. 解决环境求解超时问题
长时间卡在Solving environment阶段是旧版本conda默认求解器性能不足、依赖匹配效率低导致,按以下步骤操作即可解决:
- 先升级base环境的conda本身到最新版本
conda update -n base conda - 安装更高性能的libmamba求解器,大幅缩短依赖匹配耗时
conda install -n base conda-libmamba-solver - 添加conda-forge渠道补充包源,解决官方默认渠道版本覆盖不全的问题
conda config --add channels conda-forge conda config --set channel_priority strict - 执行Spyder指定版本安装命令,调用libmamba求解器
conda install spyder=5.1.5 --solver=libmamba - 若base环境仍存在依赖冲突,可新建独立环境安装Spyder,避免和原有环境依赖冲突
# 新建名为spyder-env的独立环境并安装Spyder 5.1.5 conda create -n spyder-env spyder=5.1.5 --solver=libmamba # 启动Spyder的操作 conda activate spyder-env spyder
3. 安装验证
安装完成后执行spyder --version,返回版本号为5.1.5即为安装成功。
内容的提问来源于stack exchange,提问作者dr_drnk
相关产品推荐
相关产品推荐

