近日在anaconda prompt中pip install xxx后,它提示我要不要更新pip,我就更新了下,结果spyder就打不开了。
根据这篇博客https://blog.csdn.net/dugushangliang/article/details/90510589的方法得知,打不开的原因是Spyder-kernels 版本高于所需版本。
解决方法是直接给spyder升级,参考https://github.com/spyder-ide/spyder/issues/7395
升级代码很简单:
pip install -U spyder
但在Anaconda下,避免使用pip管理作为发行版一部分的软件包,它可能会破坏某些内容。相反,请使用conda:
conda update spyder
然而这种解决方法并不适合我!最后通过重装anaconda解决了问题。
多说一句:在卸载原anaconda时,推荐通过安装包里的unstall程序卸载。
经验教训:①别随便更新 ②在Anaconda下,使用conda而不是pip安装和更新软件包