卸载Anaconda3重装Python2版Anaconda后Jupyter内核启动失败求助
解决Jupyter Notebook内核启动失败(WindowsError: 找不到文件)的方案
我之前切换Anaconda版本时也碰到过一模一样的问题,大概率是卸载Anaconda3后残留的配置文件和新的Python2版本Anaconda冲突了,导致Jupyter找不到正确的内核启动路径。给你几个亲测有效的解决步骤:
第一步:重置Jupyter配置文件
打开适配Python2的Anaconda Prompt,输入以下命令生成全新的配置文件:jupyter notebook --generate-config当系统提示是否覆盖现有配置时,输入
y确认。这会替换掉之前残留的旧配置,生成适配当前Python2环境的新设置。第二步:重新安装并注册内核
还是在Anaconda Prompt里,先确保ipykernel组件安装正常,再把当前Python2环境注册到Jupyter:conda install ipykernel -y python -m ipykernel install --user这一步会让Jupyter识别到当前的Python2内核,避免路径指向错误。
第三步:检查并清理环境变量(可选)
有时候旧Anaconda3的路径还留在系统环境变量里,会干扰Jupyter的路径识别:- 右键「此电脑」→「属性」→「高级系统设置」→「环境变量」
- 在「系统变量」和「用户变量」的
PATH中,删除所有指向旧Anaconda3的条目,只保留当前Anaconda2的核心路径(比如C:\Users\Ejer\Anaconda2\、C:\Users\Ejer\Anaconda2\Scripts\) - 重启电脑后再尝试启动Jupyter Notebook
第四步:彻底清理残留文件(前几步无效时尝试)
如果上面的方法都没解决,手动清理旧的缓存和配置文件:- 打开文件资源管理器,在地址栏输入
%USERPROFILE%进入用户根目录 - 删除
.jupyter文件夹(这是Jupyter的配置存储目录) - 打开
.conda文件夹,删除里面残留的旧环境配置文件 - 重新打开Anaconda Prompt,执行
conda install jupyter -y重装Jupyter,再重复第二步注册内核
- 打开文件资源管理器,在地址栏输入
一般来说前两步就能解决问题,我当时就是靠重置配置+重新注册内核搞定的。你可以一步步试,应该能恢复正常。
内容的提问来源于stack exchange,提问作者Michael B
相关产品推荐
相关产品推荐

