Anaconda中Spyder闪退的解决方法

本文记录了在使用Anaconda的Spyder过程中遇到的闪退问题及多种尝试解决的方法,最终通过创建新的环境并在该环境中安装Spyder解决了问题。

最前

8月,暑假正式开始,开始重新拾起Python的学习。近期在爬取某知名论坛的时候,Anaconda中的Spyder发生意外闪退,后无法正常打开。

症状

  1. Spyder无法正常打开,进入界面后无响应,并闪退。
  2. 尝试重装Spyder,在Prompt中运行conda uninstall Spyderconda install Spyder后出现如下报错,忘记截图了,凑合着看。
    Error

网络解决方案

经过搜索,发现主要有以下几种解决方案:
1. 方案一【未测试】

在Anaconda2\Lib\site-packages 目录下添加一个名为 sitecustomize.py 的文件,文件内容:

#file name: sitecustomize.py
import sys
sys.setdefaultencoding('utf-8')
  1. 方案二【尝试无效】

找到C:\用户\Administrator.spyder目录,删除.spyder文件夹就好了,然后启动Spyder。

  1. 方案三【尝试无效】
    重装Spyder,命令如下:
conda uninstall Spyder
conda install Spyder
  1. 方案四【尝试无效】
    重装整个Anaconda,但可能未将残留文件夹删除干净,经过重装后,仍然无法打开Spyder。

参考链接:https://blog.csdn.net/u011361880/article/details/76572973

最终解决方案

多次重装无果,已经准备重装系统了,突发奇想,在Navigator中新建了一个env,然后发现Spyder需要重装,于是在可视化界面里install Spyder,稍等之后发现Spyder成功安装,并能够打开,问题解决!

后又将原来的env中的所有库进行了升级,也是在可视化界面内,之后再次打开原env中的Spyder,也能够正常打开。

基于此,推测可能是在之前的运行过程中,对env中的库造成了破坏,导致无法启动Spyder。

还好这次的突发奇想,不然又要重装系统了emmmmmmm。

最近更新时间:2018年08月3日

评论 10
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值