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

Python3.10环境下M1芯片MacBook Pro启动Spyder IDE报错求助

问题原因

这个启动崩溃是Spyder内置引导插件的已知兼容性问题:M1系列Mac搭载的视网膜屏属于高DPI屏幕,插件计算引导图缩放尺寸时得到的是浮点型数值,但调用的Qt scaled()方法仅支持传入整数参数,类型不匹配触发报错,导致程序启动中断。

解决办法
  • 临时快速启动
    直接在终端执行命令跳过出错插件加载即可正常使用,不影响核心编辑运行功能:
    spyder --disable-plugin=tours

  • 永久修复当前版本
    按照报错路径找到对应文件/Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/site-packages/spyder/plugins/tours/widgets.py,定位到1074行的缩放代码,将两个尺寸参数强制转为整数:
    修改前代码:
    image = image.scaled(image_width, image_height, Qt.KeepAspectRatio,
    修改后代码:
    image = image.scaled(int(image_width), int(image_height), Qt.KeepAspectRatio,
    保存修改后重启Spyder即可正常启动。

  • 官方版本修复
    这个bug在Spyder 5.3.3及更高版本已经被官方修复,直接升级Spyder到最新稳定版即可解决:
    pip install --upgrade spyder

  • M1环境适配建议
    如果你当前用的是Python官网的原生版本安装Spyder,更推荐使用arm64版本的Miniconda/Anaconda安装Spyder,原生适配M1架构,依赖冲突更少,运行稳定性更高。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.30 18:45:01