Anaconda下的Spyder卡死/UserWarning: Parent poll failed.

一段时间没用Spyder后,近几天启动发现用不了、卡死在界面上。经过将所有的Python版本卸载后还是不能解决,又将Anaconda重装还是解决不了。在百度上找方法也没能一下子解决。今天在Github上找到了解决方法

我的错误提示是:C:\Users\markovic\Miniconda3\envs\spyder\lib\site-packages\ipykernel\parentpoller.py:116: UserWarning: Parent poll failed. If the frontend dies, the kernel may be left running. Please let us know about your system (bitness, Python, etc.) at ipython-dev@scipy.org ipython-dev@scipy.org""")

在Github上说的是ipykernel版本4.9.0的问题,而如今官网上的最新版本是5.1.0,最终是之前设置的清华镜像的网站没有更新了,所以我们只要更改镜像网站,将ipykernel更新到最新版本就能解决问题。

conda相关命令

conda config --show channels # 查看镜像源
conda config --remove-key channels # 删除所有镜像源

# 添加中国科学技术大学镜像源
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/pkgs/main/
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/cloud/conda-forge/
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/cloud/msys2/
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/cloud/bioconda/
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/cloud/menpo/

conda install ipykernel 
conda update ipykernel

conda list # 查看所有包

推荐阅读更多精彩内容