本人在尝试使用pytorch-cpu库时,发现此前安装的jupyter启动后kernel无法连接,在经过一系列尝试后成功解决,在此进行问题记录以供遇到相同问题的小伙伴借鉴
出现问题后我检查了jupyter的kernel位置
jupyter kernelspec list
按照查到的文件路径找到了jupyter的kernel配置文件,发现其使用的python.exe并非是anaconda环境下的,而是电脑本身自带的python程序,因此,我使用记事本将kernel配置文件中的python路径改为了anaconda下的python,(并将电脑中自带的python删除了,这和解决问题无关联,只是此后再从控制台打开python时不必再切换运行环境,省事了许多)
结果:kernel仍为 error状态,通过控制台的Tracement查到是某个Inint源文件调用失败,根据相应路径查到该文件后发现是个空文件…,至此第一次尝试失败,下面将开启第二次尝试。
由于本人比较懒并且菜,我选择了直接将anaconda卸载重装来修复这个问题,anaconda文件夹下uninstall程序,一键卸载,接着从清华镜像官网上下载了anaconda安装包(正好更新一下,具体教程网上很多),完成安装,再从anaconda navigator中重装jupyter,启动…,结果还是kernel挂掉,果断再次
jupyter kernelspec list
按照对应路径找到kernel配置文件,发现是python路径配置错误,修改为anaconda下python.exe对应路径,得以解决。
jupyter的kernel配置文件可能实在隐藏文件夹下,这个时候需要点击此电脑->右上角查看->显示隐藏项目,并且最好在配置完毕后将隐藏项目再次隐藏以防误删。
本帖子仅用作过程记录而并非技术性,求大佬轻喷。