jupyter笔记本(Python3)中的默认内核无法正常运行

时间:2019-10-02 11:28:37

标签: python windows jupyter-notebook anaconda

我在Windows 10上安装了具有Python 3.7.3的Anaconda3。 当我使用环境:base(root)从Anaconda3 Navigator启动Jupyter Notebook时,它显示内核错误和Python 3(默认内核)为死内核。

内核错误是:

  

回溯(最近通话最近):     _execute中的文件“ C:\ Users \ Admin \ AppData \ Roaming \ Python \ Python37 \ site-packages \ tornado \ web.py”,行1699       结果=等待结果     运行中的文件“ C:\ Users \ Admin \ AppData \ Roaming \ Python \ Python37 \ site-packages \ tornado \ gen.py”,第742行       yielded = self.gen.throw(* exc_info)#类型:忽略     文件“ C:\ Users \ Admin \ AppData \ Roaming \ Python \ Python37 \ site-packages \ notebook \ services \ sessions \ handlers.py”,第72行       type = mtype))     运行中的文件“ C:\ Users \ Admin \ AppData \ Roaming \ Python \ Python37 \ site-packages \ tornado \ gen.py”,行735       值= future.result()     运行中的文件“ C:\ Users \ Admin \ AppData \ Roaming \ Python \ Python37 \ site-packages \ tornado \ gen.py”,第742行       yielded = self.gen.throw(* exc_info)#类型:忽略     在create_session中的第88行,文件“ C:\ Users \ Admin \ AppData \ Roaming \ Python \ Python37 \ site-packages \ notebook \ services \ sessions \ sessionmanager.py”       kernel_id = yield self.start_kernel_for_session(session_id,路径,名称,类型,kernel_name)     运行中的文件“ C:\ Users \ Admin \ AppData \ Roaming \ Python \ Python37 \ site-packages \ tornado \ gen.py”,行735       值= future.result()     运行中的文件“ C:\ Users \ Admin \ AppData \ Roaming \ Python \ Python37 \ site-packages \ tornado \ gen.py”,第742行       yielded = self.gen.throw(* exc_info)#类型:忽略     文件“ C:\ Users \ Admin \ AppData \ Roaming \ Python \ Python37 \ site-packages \ notebook \ services \ sessions \ sessionmanager.py”,第101行,位于start_kernel_for_session中       self.kernel_manager.start_kernel(路径=内核路径,内核名称=内核名称)     运行中的文件“ C:\ Users \ Admin \ AppData \ Roaming \ Python \ Python37 \ site-packages \ tornado \ gen.py”,行735       值= future.result()     包装中的文件“ C:\ Users \ Admin \ AppData \ Roaming \ Python \ Python37 \ site-packages \ tornado \ gen.py”,行209       产生=下一个(结果)     文件“ C:\ Users \ Admin \ AppData \ Roaming \ Python \ Python37 \ site-packages \ notebook \ services \ kernels \ kernelmanager.py”,行168,位于start_kernel中       超级(MappingKernelManager,self).start_kernel(** kwargs)     文件“ C:\ Users \ Admin \ AppData \ Roaming \ Python \ Python37 \ site-packages \ jupyter_client \ multikernelmanager.py”,行110,位于start_kernel中       km.start_kernel(** kwargs)     文件“ C:\ Users \ Admin \ AppData \ Roaming \ Python \ Python37 \ site-packages \ jupyter_client \ manager.py”,第240行,位于start_kernel中       self.write_connection_file()     文件“ C:\ Users \ Admin \ AppData \ Roaming \ Python \ Python37 \ site-packages \ jupyter_client \ connect.py”,行547,在write_connection_file中       kernel_name = self.kernel_name     文件“ C:\ Users \ Admin \ AppData \ Roaming \ Python \ Python37 \ site-packages \ jupyter_client \ connect.py”,行212,在write_connection_file中       使用secure_write(fname)作为f:     输入中的文件“ C:\ Users \ Admin \ Anaconda3 \ lib \ contextlib.py”,第112行       返回next(self.gen)     文件“ C:\ Users \ Admin \ AppData \ Roaming \ Python \ Python37 \ site-packages \ jupyter_client \ connect.py”,第100行,在secure_write中       win32_restrict_file_to_user(fname)     在Win32_restrict_file_to_user中的第53行,文件“ C:\ Users \ Admin \ AppData \ Roaming \ Python \ Python37 \ site-packages \ jupyter_client \ connect.py”       导入win32api   ImportError:DLL加载失败:找不到指定的过程。

我是Python和anaconda的新手,请帮助某人!

2 个答案:

答案 0 :(得分:0)

看到越来越多的错误,我建议您在Windows 10上重新安装anaconda。不容易解决内核错误。因此,重新安装是解决此问题的最简单方法...给定的链接应有帮助:===>

Installing anaconda on W10

答案 1 :(得分:0)

1)在jupyter笔记本中,如果发现“内核已死”,请单击“文件”,然后选择“关闭并停止”选项。笔记本关闭后,可以转到内核并单击“重新启动”。

2)如果以上说明无效,请卸载并安装以下软件包

    jupyter_client
    jupyter_core
    ipykernel
    ipython
    ipython_genutils 
    traitlets