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

打开Spyder遇pylsp版本不兼容错误,升级后问题未解决求助

解决Spyder启动时pylsp版本不匹配的问题

问题根源

Spyder 5.4.3对pylsp的版本要求是>=1.7.2,<1.8.0,你的环境中安装的是1.7.1版本,且混用conda和pip安装包(比如用pip装pylsp-mypy)可能破坏了依赖链,导致conda无法自动匹配正确的pylsp版本。

解决方案

方案1:修复现有conda环境

  1. 激活你的目标conda环境(如果是base环境,执行conda activate base)
  2. 卸载冲突的pylsp相关包,清理环境:
    conda uninstall -y pylsp pylsp-mypy
    pip uninstall -y pylsp-mypy
    
  3. 重新安装Spyder 5.4.3,让conda自动处理依赖:
    conda install -y spyder=5.4.3
    
    这一步conda会自动安装符合版本要求的pylsp(1.7.2~1.7.9之间的版本)
  4. 若需要pylsp-mypy,用conda安装而非pip,避免依赖冲突:
    conda install -y pylsp-mypy
    

方案2:创建干净的新conda环境(推荐,彻底避免残留冲突)

  1. 创建专门用于Spyder的新环境(指定兼容的Python版本,Spyder 5.4.3支持Python 3.7~3.10):
    conda create -n spyder-dev python=3.9 -y
    
  2. 激活新环境:
    conda activate spyder-dev
    
  3. 安装Spyder 5.4.3及所需依赖:
    conda install -y spyder=5.4.3 pylsp-mypy
    

关键注意事项

  • 尽量避免在同一个conda环境中混用conda和pip安装包,两者的依赖管理机制不同,容易导致版本不兼容问题。
  • 不要随意执行conda update anaconda,这个命令会更新整个Anaconda发行版的所有包,可能破坏特定软件(如Spyder)的依赖链,建议针对单个包执行更新(如conda update spyder)。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.24 20:02:13