pip升级numexpr与pandas后Spyder内核偶发重启问题咨询
修复Spyder内核偶发重启的方案
- 首先关闭所有Spyder、Anaconda相关进程,打开管理员权限的Anaconda Prompt,执行以下命令对齐核心包版本,解决pip安装导致的依赖冲突:
conda install pandas=1.3.4 numexpr=2.7.3 numpy=1.21.1 spyder --force-reinstall
你当前的问题根源是在Anaconda环境中混用pip升级核心科学计算包,导致Spyder依赖的内核组件版本不匹配,该命令会用conda官方适配的版本覆盖之前pip安装的冲突文件。
- 清理pip缓存和残留安装碎片:
执行命令清空pip安装缓存:
pip cache purge
然后手动检查路径c:\users\u03132tk\appdata\roaming\python\python37\site-packages\,如果存在~andas开头的临时残留文件夹,直接删除即可。
- 重置Spyder配置:
如果执行完上述步骤后仍有内核重启问题,执行命令重置Spyder的旧配置,避免旧配置和新包不兼容:
spyder --reset
重启Spyder后即可正常使用。
- 临时规避方案:
若重启后仍偶发异常,可以在Spyder菜单栏依次打开「工具 - 偏好设置 - Python解释器」,勾选「为每个文件单独启动内核」,避免全局内核状态异常引发崩溃。
内容的提问来源于stack exchange,提问作者Tim Kirkwood
相关产品推荐
相关产品推荐

