导致IPython一直卡在connect to kernel状态的原因有多种,我遇到的情况是之前不经意间修改了PythonPATH路径试了网上的方法,并不适用,包括恢复出厂设置。而且很奇怪的是:从软件中删除current user environment variable 的PYTHONPATH路径还不行,怎么也删除不掉。如下图
之前这个表里有一个PYTHONPATH的路径怎么也删除不掉,废了许多时间后来才发现是注册表中的环境变量的问题。 打开window运行
找到下面这个界面
删除掉里面原本包含的PYTHONPATH路径,重启一下SPYDER就行了