【Spyder 故障排除】之闪退

【Spyder 故障排除】之闪退,第1张

目录
  • 前言
  • 1 闪退记录
  • 2 查找原因或解决办法
    • 2.1. 查阅官方文档
    • 2.2. spyder --reset
      • 2.2.1. 查询 spyder 命令行帮助
      • 2.2.2. 运行 Spyder
      • 2.2.3. spyder --reset
      • 2.2.4. spyder --reset C
    • 2.3. 重新安装
  • 3 其他方法
  • 总结
  • 后记


前言

提示:这里可以添加本文要记录的大概内容:

上午使用 Spyder 过程中,重启了一下,结果,重启进入界面后,停顿2秒就闪退。本文是对这一问题的记录。

【系统环境】
Win10
Spyder 5.2.5(Python 3.9.7)


提示:以下是本篇文章正文内容,下面案例可供参考

1 闪退记录

这是启动画面。

这是闪退前的画面。


2 查找原因或解决办法 2.1. 查阅官方文档

官方文档给出了基本急救方案,包含6个故障排除步骤,列举如下:

  1. 重新启动 Spyder,然后再次尝试您之前所做的事情——已重启若干次,都闪退。
  2. 将Spyder 升级到最新版本——已经是最新版本。
  3. 更新 Spyder 的依赖项和环境——不必。
  4. 重新启动您的机器——重启之后仍然闪退。
  5. 将 Spyder 的配置文件恢复为默认值——没用。
# 从 Windows 上的 Anaconda Prompt 运行:

spyder --reset

  1. 尝试将 Spyder 安装到新的 Conda 环境(推荐)或 virtualenv/venv 中。
2.2. spyder --reset 2.2.1. 查询 spyder 命令行帮助

2.2.2. 运行 Spyder


失败!

失败!

2.2.3. spyder --reset

这是看到了网友的建议。


2.2.4. spyder --reset C

其实不明白这个命令行跟不加 C 的命令行有何不同,但有网友说这个命令行有效,就试了一下。果然没用,多余得很!

2.3. 重新安装

之后可以尝试重新安装 Spyder,分两步:

  1. 完全卸载 Spyder
  2. 对最新版本的Anaconda 发行版进行全新安装,这是官方建议安装 Spyder 并使其保持最新的方式。

3 其他方法
  1. 官方介绍了这些方法,但我没有用到的。
  2. 有网友卸载 Anaconda 后,安装了老版本的 Anaconda,最终不再闪退。
  3. 某些包的版本过高,可尝试回退到旧版本。

总结

最后,我并没有重新安装 Anaconda,而是在运行 spyder --reset 之后重启电脑,Spyder 成功启动。

另外,若不是在 Anaconda Prompt 里运行 spyder --reset ,可在 cmd 命令行运行 python spyder --reset 。不过,这个命令我还没有尝试,是网友分享的。


后记

由于第二天再次发生闪退,所以我决定不再尝试,直接卸载 Anaconda3,并将残留文件夹删除干净,重装 Anaconda3,并参考了之前的博文。当然,卸载和安装的都是最新版:Anaconda 2021.11。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/langs/867481.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-12
下一篇 2022-05-12

发表评论

登录后才能评论

评论列表(0条)

保存