解决jupyter notebook的kernel error内核启动失败问题
當Anconda安裝多個python環境時,或者由于多次卸載安裝Anaconda時,導致python的kernel內核啟動失敗問題,使得jupyter notebook不可用。找不到啟動文件。還有就是直接復制粘貼別人已經搭建好的環境過來,在kernel.json里面的啟動內核環境還是原來的那個路徑。
如下圖所示內核啟動失敗kernel error
點擊原因,你可以看到,系統找不到指定文件的路徑
本文的啟動內核失敗的原因是:直接復制另一臺電腦上的環境,結果在kernel.json里的環境路徑還是原來的那個,每個電腦文件名字和路徑不可能是一模一樣的,所以jupyter notebook不能正確找到python.exe環境,所以啟動內核失敗。
網上有些建議卸載重裝Anaconda,這個是比較麻煩的,需要很久的時間再重裝,并且問題還是一樣,復制過來的環境路徑的問題沒有根本解決,還是會啟動失敗,所以有些提問者說重裝了好多次還是啟動失敗怎么辦,我這里教大家不需要重新安裝就能驅動內核成功的方法。
解決辦法:
1.在anaconda環境的對應python環境下輸入命令行jupyter kernelspec list命令查看jupyter 安裝的內核和位置
激活內核啟動失敗的環境
2.輸入:jupyter kernelspec list命令,找到對應的環境
對應的環境路徑在我圈出來的這里,按照路徑找到這個python3文件所在位置
3.這個環境下有三個文件,這三個文件是全部要刪除的。記住路徑,等會重新安裝的新文件放在這里
- 提示:打開kernel.json文件查看python文件的路徑是否和安裝目錄所在文件的python環境一致。
這里我就能看出我的python環境下的內核是不一致的,只要重新安裝即可。
就是因為這里路徑錯誤才導致系統內核啟動失敗,這就是原因
4.不一致,切換當前目錄文件的python環境,輸入:python -m ipykernel install --user,找到下面的路徑的安裝包所在路徑,這里就是重新下載的內核啟動環境位置,然后復制那三個文件到上面3的位置即可。
注意:找到對應的路徑,把路徑復制粘貼過來,要先刪除原來的錯誤路徑。然后打開kernel.json文件你就可以看到正確的路徑了,這個就是內核啟動的正確環境
5. 重啟啟動環境
可信,內核啟動成功!!!可以跑程序了。
總結
以上是生活随笔為你收集整理的解决jupyter notebook的kernel error内核启动失败问题的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 池化层:最大池化MaxPool、平均池化
- 下一篇: 数模笔记_单变量最优化