使用Anaconda 3启动Spyder时持续报错求助
解决Anaconda启动Spyder时的kqueue报错
我之前帮不少用户处理过这个问题,这个[warn] kq_init: detected broken kqueue; not using.: Undefined error: 0报错在macOS系统上挺常见的,大概率是系统事件队列机制和Spyder的依赖库冲突导致的,试试下面几个实用的解决方案:
先更新你的Anaconda和Spyder
打开终端(或者Anaconda Prompt),先把conda本身更到最新:conda update conda接着更新Spyder到当前稳定版:
conda update spyder如果更新后还是不行,干脆卸载重装Spyder试试:
conda remove spyder conda install spyder重置Spyder的配置文件
有时候配置文件损坏也会引发这类奇怪的报错,在终端里执行这条命令重置配置:spyder --reset执行完后重新启动Spyder,看看报错会不会消失。
创建一个干净的conda环境
当前环境的依赖可能有冲突,不如建个新环境专门跑Spyder:conda create -n spyder_clean python=3.10 spyder conda activate spyder_clean spyderPython版本可以根据你的需求调整,3.9或者3.11都没问题。
检查系统权限
确保Anaconda和Spyder有足够的系统权限,比如右键点击Anaconda Navigator选择“打开”(首次运行的话),或者在终端用管理员权限启动试试:sudo spyder输入系统密码后启动,观察是否还会出现报错。
你提供的报错截图如下:
内容的提问来源于stack exchange,提问作者rfrag
相关产品推荐
相关产品推荐

