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

MacOS系统下Anaconda无法启动Spyder的问题求助

解决MacOS下Anaconda启动Spyder失败的问题

错误信息

Traceback (most recent call last):
File "/opt/anaconda3/bin/spyder", line 11, in 
sys.exit(main())
File "/opt/anaconda3/lib/python3.9/site-packages/spyder/app/start.py", line 233, in main
from spyder.app import mainwindow
File "/opt/anaconda3/lib/python3.9/site-packages/spyder/app/mainwindow.py", line 42, in 
requirements.check_qt()
File "/opt/anaconda3/lib/python3.9/site-packages/spyder/requirements.py", line 47, in check_qt
if parse_version(actual_ver) File "/opt/anaconda3/lib/python3.9/site-packages/pkg_resources/__init__.py", line 121, in parse_version
return packaging.version.Version(v)
File "/opt/anaconda3/lib/python3.9/site-packages/pkg_resources/_vendor/packaging/version.py", line 264, in __init__
match = self._regex.search(version)
TypeError: expected string or bytes-like object

解决方案

  • 强制重装Qt、PyQt及Spyder依赖包,修复可能的损坏或版本不匹配问题:
    在终端执行命令:

    conda install --force-reinstall qt pyqt spyder
    

    安装完成后重新尝试启动Spyder。

  • 创建独立虚拟环境隔离问题:

    1. 新建专门用于Spyder的虚拟环境:
      conda create -n spyder_env python=3.9 spyder
      
    2. 激活该环境:
      conda activate spyder_env
      
    3. 在新环境中启动Spyder:
      spyder
      
  • 手动指定Qt版本安装(若上述方法无效):
    检查当前环境Qt版本是否异常,执行:

    conda list qt
    

    若版本显示异常,手动指定兼容版本安装:

    conda install qt=5.15.2 pyqt=5.15.2 spyder
    

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.25 06:06:34