尝试了各种办法,目前对我有效的方法是如下两种。
在重装Anaconda的过程中我踩了如下的坑:一是尝试通过conda来卸载jupyter notebook,然后重装。重装后的Jupyter notebook依然是连接不上内核。二是通过Anaconda文件夹下官方给的Uninstall-Anaconda3.exe文件卸载Anaconda,然后我去官网下载了最新版的Anaconda并安装。安装完以后,并手动配置了Anaconda的环境变量(在文末补充)。打开Jupyter notebook,依然连接不上内核。
在踩完这两个坑以后,我怀疑是自己安装的Anaconda版本太高,与自己的电脑不适配。2022年7月份重装过系统,当时安装的Anaconda版本即是最新的,那个时候jupyter notebook就连接不上内核。因此,我想到安装更低版本的Anaconda,我安装了2020年11月发布的版本,如下图。此外,以下链接时Anaconda历史版本的官方下载链接,各位可以根据需要下载适合自己的版本。
Index of / (anaconda.com)https://repo.anaconda.com/archive/
这个方法参考下面的博客。我在重装更低版本的Anaconda之前尝试了这个方法。我在一个新的虚拟环境(非base环境)中下载了最新的Jupyter notebook,并且进行了下面的博客提及的操作,最终使得Jupyter notebook连上了内核。另外,稍微提一下,我在降低pyzmq的版本时,有警告说,降低后的pyzmq的版本和Jupyter notebook的其他依赖包不兼容。(167条消息) jupyter启动报错 Bad address: C:\projects\libzmq\src\epoll.cpp:100_单手提煤气罐的博客-CSDN博客_bad address (c:\projects\libzmq\src\epoll.cpp:100)
在文件管理器找到”此电脑"的图标,右键鼠标,找到“属性”选项,进入如下界面,选择高级系统设置。
在接下来的界面找到“环境变量”选项,找到“系统变量”的Path变量,然后添加如下路径(Anaconda安装所在的文件夹位置,我这里是在D盘的Anaconda文件夹下)
D:\Anaconda
D:\Anaconda\Scripts
D:\Anaconda\Library\bin
D:\Anaconda\Library\mingw-w64\bin