網站首頁 編程語言 正文
當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 安裝的內核和位置激活內核啟動失敗的環境
輸入:jupyter kernelspec list
命令,找到對應的環境
打開kernel.json文件查看python文件的路徑是否和安裝目錄所在文件的python環境一致。這里我就能看出我的python環境下的內核是不一致的,只要重新安裝即可。
不一致,就直接切換當前目錄文件的python環境,輸入:python -m ipykernel install --user
重新安裝內核即可。
找到對應的路徑,把路徑復制粘貼過來,先刪除原來的錯誤路徑。然后打開kernel.json文件你就可以看到正確的路徑了
重啟啟動環境
可信,內核啟動成功?。?!可以跑程序了。
原文鏈接:https://blog.csdn.net/weixin_48678602/article/details/124144859
相關推薦
- 2022-04-28 教你如何在Centos8-stream安裝PostgreSQL13_PostgreSQL
- 2022-06-01 Python處理日期和時間的方法總結_python
- 2022-11-08 切換tab時,van-list中的onload事件沒觸發
- 2022-08-04 淺析.net?core?拋異常對性能影響_實用技巧
- 2022-08-13 Redis 性能影響 - 內存碎片和緩沖區
- 2023-01-26 RecyclerView?源碼淺析測量?布局?繪制?預布局_Android
- 2022-09-09 C#表達式和運算符詳細解析_C#教程
- 2022-07-14 docker搭建kafka集群的方法實現_docker
- 最近更新
-
- window11 系統安裝 yarn
- 超詳細win安裝深度學習環境2025年最新版(
- Linux 中運行的top命令 怎么退出?
- MySQL 中decimal 的用法? 存儲小
- get 、set 、toString 方法的使
- @Resource和 @Autowired注解
- Java基礎操作-- 運算符,流程控制 Flo
- 1. Int 和Integer 的區別,Jav
- spring @retryable不生效的一種
- Spring Security之認證信息的處理
- Spring Security之認證過濾器
- Spring Security概述快速入門
- Spring Security之配置體系
- 【SpringBoot】SpringCache
- Spring Security之基于方法配置權
- redisson分布式鎖中waittime的設
- maven:解決release錯誤:Artif
- restTemplate使用總結
- Spring Security之安全異常處理
- MybatisPlus優雅實現加密?
- Spring ioc容器與Bean的生命周期。
- 【探索SpringCloud】服務發現-Nac
- Spring Security之基于HttpR
- Redis 底層數據結構-簡單動態字符串(SD
- arthas操作spring被代理目標對象命令
- Spring中的單例模式應用詳解
- 聊聊消息隊列,發送消息的4種方式
- bootspring第三方資源配置管理
- GIT同步修改后的遠程分支