重装anaconda之后jupyter内核出现问题的解决
这段时间要用到jupyter 来做机器学习,之前一直用的是anaconda的基础环境(base),结果那天创建了新的python环境后,jupyter的使用就出现了问题。
conda create -n newenv python=3.8
1.出现了jupyter notebook打不开的,稍微好点,重装一下就能搞定
2.出现了juoyter 能打开但是内核出现问题的,恭喜你,,,,麻烦大了。
运气好,重装一下可以搞定(我重装了八九次吧,没解决)
折腾了好久,在网上找了好多方法,重装了近十次,问题都没解决,好在皇天不负有心人 ,在我不懈的努力下,终于找到了解决方法。
上干货(针对问题2):
1. 如果你安装了jupyter ,在最近添加里面找到 anaconda prompt 命令行
2. 输入`jupyter kernelspec list` 得到一个文件位置如下图
找到位置中的kernel.json 并打开它。
3. 在步骤2的命令行中输入 where python
4. 得到
对比json文件中的路径与python的路径是否一致,如果不是则将python的位置复制到json文件中去,注意“/”和’ \ '的区别。
- 修改完成后进入jupyter notebook 看看内核能不能运行(建议重启电脑),如果能就恭喜,如果不能,继续下一步
- 打开环境变量 查看TEMP 和TMP 的路径中是否含中文,可先在D盘创建一个文件夹temp,然后将TEMP和TMP的环境变量改一下,如下图:
- 环境变量改完后重启(!!!!)tips: 一定要重启电脑
- 重启后就解决了,祝你好运。