首页 > 其他分享 >记录jupyter lab 多个kernel混乱的问题

记录jupyter lab 多个kernel混乱的问题

时间:2022-12-08 11:00:41浏览次数:53  
标签:kernel jupyter ipykernel lab d2l new

问题描述

  • 在Anaconda下我有多个虚拟环境,其中一个叫d2l,由于pytorch版本和cuda算力不匹配,重新create了一个环境:d2l_new。然后环境配置好了之后激活环境,启动jupyter lab。此时在jupyter lab中找不到我这个环境的kernel还是之前的d2l, 首先解决d2l_new在jupyter kernel中出现。
  • pip install ipykernel
  • ipython kernel install ---user --name=d2l_new # 让d2l_new在jupyter中可见,名字为d2l_new
  • 找到ipykernel mapping file:/home/user/.local/share/jupyter/kernels/
  • 在这个文件夹可以看到所有的kernel文件,正常的kernel.json应该是
    { "argv": [ "/home/user/.virtualenvs/d2l_new/bin/python3", "-m", "ipykernel_launcher", "-f", "{connection_file}" ], "language": "python", "display_name": "d2l_new" }
    然后在我的d2l_new中kernel.json文件中第一行是错的,进行修改即可,要映射到自己虚拟环境的python解释器。
    然后在jupyter lab中就可以选择新安装环境的kernel

标签:kernel,jupyter,ipykernel,lab,d2l,new
From: https://www.cnblogs.com/Flashcc/p/16965492.html

相关文章