Jupyter因卸载重装导致的问题修复方案

  介绍

这篇文章主要讲解了Jupyter因卸载重装导致的问题修复方案,内容清晰明了,对此有兴趣的小伙伴可以学习一下,相信大家阅读完之后会有帮助。

因为一些原因,卸载了Anaconda2的版本,转向3 . .发现Jupyter挂了。百思不得其解。后来了解到是因为内核找不到的问题导致的。这里整理了一下处理办法

<强>错误内容:

回溯(最近的电话):
  文件“c: \ program files \龙卷风python36 \ lib \网站\ \ web.py",在_execute 1543行
  结果=产量结果
  文件“c: \ program files \龙卷风python36 \ lib \网站\ \ gen.py" 1099年线运行
  值=https://www.yisu.com/zixun/future.result ()
  文件“c:/程序文件/python36/lib/网站/龙卷风/gen。py”, 1107行,在运行
  收益率=self.gen.throw (* exc_info)
  文件“c:/程序文件/python36/lib/网站/笔记本/服务/会议/处理程序。py”, 73行,在职位
  类型=mtype))
  文件“c:/程序文件/python36/lib/网站/龙卷风/gen。py”, 1099行,在运行
  值=future.result ()
  文件“c:/程序文件/python36/lib/网站/龙卷风/gen。py”, 1107行,在运行
  收益率=self.gen.throw (* exc_info)
  文件“c:/程序文件/python36/lib/网站/笔记本/服务/会议/sessionmanager。在create_session py”, 79行
  kernel_id=产生自我。start_kernel_for_session (session_id、路径、名称、类型、kernel_name)
  文件“c:/程序文件/python36/lib/网站/龙卷风/gen。py”, 1099行,在运行
  值=future.result ()
  文件“c:/程序文件/python36/lib/网站/龙卷风/gen。py”, 1107行,在运行
  收益率=self.gen.throw (* exc_info)
  文件“c:/程序文件/python36/lib/网站/笔记本/服务/会议/sessionmanager。在start_kernel_for_session py”, 92行
  self.kernel_manager。start_kernel(路径=kernel_path kernel_name=kernel_name)
  文件“c:/程序文件/python36/lib/网站/龙卷风/gen。py”, 1099行,在运行
  值=future.result ()
  文件“c:/程序文件/python36/lib/网站/龙卷风/gen。py”, 315行,在包装
  收益率=下一个(结果)
  文件“c:/程序文件/python36/lib/网站/笔记本/服务/内核/kernelmanager。start_kernel py”, 148行
  超级(MappingKernelManager,自我).start_kernel (* * kwargs)
  文件“c:/程序文件/python36/lib/网站/jupyter_client/multikernelmanager。start_kernel py”, 110行
  km.start_kernel (* * kwargs)
  文件“c:/程序文件/python36/lib/网站/jupyter_client/经理。start_kernel py”, 259行
  * *千瓦)
  文件“c:/程序文件/python36/lib/网站/jupyter_client/经理。在_launch_kernel py”, 204行
  返回launch_kernel (kernel_cmd, * *千瓦)
  文件“c:/程序文件/python36/lib/网站/jupyter_client/发射器。在launch_kernel py”, 128行
  * * kwargs proc=Popen (cmd)
  文件“c:/程序文件/python36/lib/子流程。__init__ py”, 709行
  restore_signals start_new_session)
  文件“c:/程序文件/python36/lib/子流程。在_execute_child py”, 997行
  startupinfo)
  FileNotFoundError: [WinError 2]系统找不到指定的文件。

<强>解决办法

首先使用jupyter kernelspec名单查看安装的内核和位置

2。进入安装内核目录打开kernel.jason文件,查看Python编译器的路径是否正确(其实笔者的问题就是因为路径不正确导致的),修改错误的这个配置。

3。重启jupyter笔记本即可

<强>网络上一些其他解决办法

1。首先使用jupyter kernelspec名单查看安装的内核和位置

2。进入安装内核目录打开的内核。杰森文件,查看Python编译器的路径是否正确

如果不正确Python - m ipykernel安装——用户重新安装内核,如果有多个内核,如果你使用conda创建Python - n python2=2,为Python2.7设置conda变量,那么在anacoda下使用激活pyhton2切换Python环境,重新使用Python - m ipykernel安装——用户安装内核

3。重启jupyter笔记本即可

<强>关于jupyter内核(内核)错误处理方法

首先明确起因:

卸载重装,或者之前有装过ipython,导致再次安装后,内核匹配的路径错误,没有指向新安装的位置。理论上有两种处理方法:

<强>方法一:

手动修改路径:

1。首先使用jupyter kernelspec名单查看安装的内核和位置

2。进入安装内核目录打开的内核。杰森文件,查看Python编译器的路径是否正确(其实笔者的问题就是因为路径不正确导致的),修改错误的这个配置。

3。重启jupyter笔记本即可

注:理论上没有问题,但是我在实践的时候没有查找到这个文件,可能是版本问题,如果有经验的话,这个方法比较快捷。

Jupyter因卸载重装导致的问题修复方案