目录
问题描述
今儿打开Jupyter Notebook(vscode配置),刚运行就给我报一错。问题界面如下:
关键在于这条信息是立即报出的,并不是常见的timeout. 于是一番搜寻后,找寻到各路解决方案,但似乎对本人情况并不适用。
除去重启等常规手段外,以下列出尝试过的几条方案:
1. 怀疑模块版本不匹配,尝试更新/降低 pyzmq,ipykernel, jupyter 版本。
2. 重装conda, python等
3. 怀疑环境变量出现问题,经过检查排除此项。
解决方案
回到原问题, 根本在于无法连接到python kernel.
鉴于此,为了辨别究竟是jupyter notebook,vscode, 还是python本身的问题,尝试打开pycharm,
结果卡在了这一启动界面。
搜寻得到这一问题的解答:
pycharm双击无响应,打不开问题解决办法 - 阑珊0701 - 博客园之前好好的pycharm,突然双击打不开了,怎么办? 亲测有效方案: 第一步:进入如下路径,找到cmd.exe,右键选择“以管理员身份运行”; 第二步:在打开的cmd窗口中,输入 netshhttps://www.cnblogs.com/lansan0701/p/10411013.html重启电脑后,发现jupyter notebook 问题也同时解决了。
原因探究
那么诱因是什么呢?原来是配置代理服务器导致的socket问题。
因此运行netsh winsock reset后,重置winsock协议目录即可。
但是运行此命令要千万谨慎!
建议先尝试设置全局代理。